Class ChecksumVerifyingInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.util.zip.CheckedInputStream
org.apache.commons.compress.utils.ChecksumVerifyingInputStream
- All Implemented Interfaces:
 Closeable,AutoCloseable
- Direct Known Subclasses:
 CRC32VerifyingInputStream
Deprecated.
Verifies the checksum of the data read once the stream is exhausted.
- Since:
 - 1.7
 - This class is not thread-safe
 
- 
Field Summary
Fields inherited from class java.io.FilterInputStream
in - 
Constructor Summary
ConstructorsConstructorDescriptionChecksumVerifyingInputStream(Checksum checksum, InputStream in, long size, long expectedChecksum) Deprecated.Constructs a new instance. - 
Method Summary
Methods inherited from class java.util.zip.CheckedInputStream
getChecksum, skipMethods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset 
- 
Constructor Details
- 
ChecksumVerifyingInputStream
public ChecksumVerifyingInputStream(Checksum checksum, InputStream in, long size, long expectedChecksum) Deprecated.Constructs a new instance.- Parameters:
 checksum- Checksum implementation.in- the stream to wrapsize- the of the stream's contentexpectedChecksum- the expected checksum
 
 - 
 - 
Method Details
- 
getBytesRemaining
Deprecated.Gets the byte count remaining to read.- Returns:
 - bytes remaining to read.
 - Since:
 - 1.21
 
 - 
read
Deprecated.Reads a single byte from the stream- Overrides:
 readin classCheckedInputStream- Throws:
 IOException- if the underlying stream throws or the stream is exhausted and the Checksum doesn't match the expected value
 - 
read
Deprecated.Reads from the stream into a byte array.- Overrides:
 readin classCheckedInputStream- Throws:
 IOException- if the underlying stream throws or the stream is exhausted and the Checksum doesn't match the expected value
 
 - 
 
ChecksumInputStream.