public class MonitorInputStream extends BufferedInputStream
buf, marklimit, markpos, posin| Constructor and Description |
|---|
MonitorInputStream(InputStream in) |
| Modifier and Type | Method and Description |
|---|---|
int |
available()
Returns 0 if the stream is at eof, else the underlaying inputStream will be queried.
|
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.
|
mark, markSupported, reset, skipreadpublic MonitorInputStream(InputStream in)
public int available()
throws IOException
available in class BufferedInputStreamIOException - if an error occurs.public int read()
throws IOException
read in class BufferedInputStreamIOException - if an error occurs.public int read(byte[] buffer,
int offset,
int length)
throws IOException
read in class BufferedInputStreambuffer - A byte array in which to place the characters read.offset - The offset at which to start reading.length - The maximum number of bytes to read.IOException - if an error occurs.public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class BufferedInputStreamIOException - if an error occurs.protected void onClose()
throws IOException
IOException - if an error occurs.public long getCount()
Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.