Class MonitoredInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
ecmwf.common.technical.MonitoredInputStream
All Implemented Interfaces:
ProgressInterface, StreamMonitorInterface, Closeable, AutoCloseable

public class MonitoredInputStream extends FilterInputStream implements StreamMonitorInterface, ProgressInterface
The Class MonitoredInputStream.
  • Constructor Details

    • MonitoredInputStream

      public MonitoredInputStream(InputStream in)
      Instantiates a new monitored input stream.
      Parameters:
      in - the in
    • MonitoredInputStream

      public MonitoredInputStream(InputStream in, long delta, ProgressHandler handler)
      Instantiates a new monitored input stream. If delta is set to -1 then no debug is displayed in the logs.
      Parameters:
      in - the in
      delta - the delta
      handler - the handler
  • Method Details