public class MonitorInputStream
extends java.io.BufferedInputStream
Constructor and Description |
---|
MonitorInputStream(java.io.InputStream in) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this input stream and releases any system resources
associated with the stream.
|
long |
getCount()
Get the nuber of bytes read by this input stream
|
protected void |
onClose()
Called after the stream has been closed.
|
int |
read()
Reads a character.
|
int |
read(byte[] buffer,
int offset,
int length)
Reads bytes from this input stream.error occurs.
|
public int read() throws java.io.IOException
read
in class java.io.BufferedInputStream
java.io.IOException
public int read(byte[] buffer, int offset, int length) throws java.io.IOException
read
in class java.io.BufferedInputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.BufferedInputStream
java.io.IOException
protected void onClose() throws java.io.IOException
java.io.IOException
public long getCount()