|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.InputStream
java.io.FilterInputStream
java.util.zip.CheckedInputStream
public class CheckedInputStream
An input stream that also maintains a checksum of the data being read. The checksum can then be used to verify the integrity of the input data.
Checksum| Field Summary |
|---|
| Fields inherited from class java.io.FilterInputStream |
|---|
in |
| Constructor Summary | |
|---|---|
CheckedInputStream(InputStream in,
Checksum cksum)
Creates an input stream using the specified Checksum. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.io.FilterInputStream |
|---|
available, close, mark, markSupported, read, reset |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CheckedInputStream(InputStream in,
Checksum cksum)
in - the input streamcksum - the Checksum| Method Detail |
|---|
public int read()
throws IOException
read in class FilterInputStreamIOException - if an I/O error has occurredFilterInputStream.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 FilterInputStreambuf - the buffer into which the data is readoff - the start offset in the destination array blen - 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 occurredFilterInputStream.in
public long skip(long n)
throws IOException
skip in class FilterInputStreamn - the number of bytes to skip
IOException - if an I/O error has occurredpublic Checksum getChecksum()
|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.