Class Crc32ChecksumValidatingInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
software.amazon.awssdk.core.io.SdkFilterInputStream
software.amazon.awssdk.core.internal.util.Crc32ChecksumValidatingInputStream
All Implemented Interfaces:
Closeable, AutoCloseable, Releasable

public class Crc32ChecksumValidatingInputStream extends SdkFilterInputStream
Wraps the provided input stream with a Crc32ChecksumCalculatingInputStream and after the stream is closed will validate the calculated checksum against the actual checksum.
  • Constructor Details

    • Crc32ChecksumValidatingInputStream

      public Crc32ChecksumValidatingInputStream(InputStream in, long expectedChecksum)
      Parameters:
      in - Input stream to content.
      expectedChecksum - Expected CRC32 checksum returned by the service.
  • Method Details