public class CheckedInputStream extends FilterInputStream
Checksum
in| Constructor and Description |
|---|
CheckedInputStream(InputStream
Creates an input stream using the specified Checksum.
|
| Modifier and Type | Method and Description |
|---|---|
Checksum |
getChecksum()
Returns the Checksum for this input stream.
|
int |
read()
Reads a byte.
|
int |
read(byte[] buf, int off, int len)
Reads into an array of bytes.
|
long |
skip(long n)
Skips specified number of bytes of input.
|
available, close, mark, markSupported, read, resetpublic CheckedInputStream(InputStreamin, Checksum cksum)
in - the input stream
cksum - the Checksum
public int read()
throws IOException
read in class
FilterInputStream
IOException - if an I/O error has occurred
FilterInputStream.in
public int read(byte[] buf,
int off,
int len)
throws IOException
len is not zero, the method blocks until some input is available; otherwise, no bytes are read and
0 is returned.
read in class
FilterInputStream
buf - the buffer into which the data is read
off - the start offset in the destination array
b
len - the maximum number of bytes read
NullPointerException - If
buf is
null.
IndexOutOfBoundsException - If
off is negative,
len is negative, or
len is greater than
buf.length - off
IOException - if an I/O error has occurred
FilterInputStream.in
public long skip(long n)
throws IOException
skip in class
FilterInputStream
n - the number of bytes to skip
IOException - if an I/O error has occurred
public ChecksumgetChecksum()