Package com.amazonaws.util
Class CRC32ChecksumCalculatingInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
com.amazonaws.internal.SdkFilterInputStream
com.amazonaws.util.CRC32ChecksumCalculatingInputStream
- All Implemented Interfaces:
com.amazonaws.internal.MetricAware
,com.amazonaws.internal.Releasable
,Closeable
,AutoCloseable
public class CRC32ChecksumCalculatingInputStream
extends com.amazonaws.internal.SdkFilterInputStream
Simple InputStream wrapper that examines the wrapped stream's contents as
they are read and calculates and CRC32 checksum.
-
Field Summary
Fields inherited from class java.io.FilterInputStream
in
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.amazonaws.internal.SdkFilterInputStream
abort, abortIfNeeded, available, close, isMetricActivated, mark, markSupported, release, skip
Methods inherited from class java.io.FilterInputStream
read
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
CRC32ChecksumCalculatingInputStream
-
-
Method Details
-
getCRC32Checksum
public long getCRC32Checksum() -
reset
Resets the wrapped input stream and the CRC32 computation.- Overrides:
reset
in classcom.amazonaws.internal.SdkFilterInputStream
- Throws:
IOException
- See Also:
-
read
- Overrides:
read
in classcom.amazonaws.internal.SdkFilterInputStream
- Throws:
IOException
- See Also:
-
read
- Overrides:
read
in classcom.amazonaws.internal.SdkFilterInputStream
- Throws:
IOException
- See Also:
-