Class ChecksumCalculatingAsyncRequestBody

  • All Implemented Interfaces:
    org.reactivestreams.Publisher<ByteBuffer>, AsyncRequestBody, SdkPublisher<ByteBuffer>

    @SdkInternalApi
    public class ChecksumCalculatingAsyncRequestBody
    extends Object
    implements AsyncRequestBody
    Wrapper class to wrap an AsyncRequestBody to calculate checksum as it reads data and append Checksum as trailer at the end.

    This is only used by non-sra code path, i.e., when a custom legacy signer is provided.