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 FilterInputStream
in -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.amazonaws.internal.SdkFilterInputStream
abort, abortIfNeeded, available, close, isMetricActivated, mark, markSupported, release, skipMethods inherited from class FilterInputStream
readMethods inherited from class 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:
resetin classcom.amazonaws.internal.SdkFilterInputStream- Throws:
IOException- See Also:
-
read
- Overrides:
readin classcom.amazonaws.internal.SdkFilterInputStream- Throws:
IOException- See Also:
-
read
- Overrides:
readin classcom.amazonaws.internal.SdkFilterInputStream- Throws:
IOException- See Also:
-