public class MonitoredOutputStream extends OutputStream
A class that extends OutputStream to
track statistics on the transfers.
| Constructor and Description |
|---|
MonitoredOutputStream(OutputStream out,
TransferMonitoringContext transferMonitoringContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
public MonitoredOutputStream(OutputStream out, TransferMonitoringContext transferMonitoringContext)
public final void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionpublic final void flush()
throws IOException
flush in interface Flushableflush in class OutputStreamIOExceptionpublic final void write(byte[] b)
throws IOException
write in class OutputStreamIOExceptionpublic final void write(byte[] b,
int off,
int len)
throws IOException
write in class OutputStreamIOExceptionpublic final void write(int b)
throws IOException
write in class OutputStreamIOException