Class ByteArraySplittingTransformer<ResponseT>

java.lang.Object
software.amazon.awssdk.core.internal.async.ByteArraySplittingTransformer<ResponseT>
All Implemented Interfaces:
org.reactivestreams.Publisher<AsyncResponseTransformer<ResponseT,ResponseT>>, SdkPublisher<AsyncResponseTransformer<ResponseT,ResponseT>>

public class ByteArraySplittingTransformer<ResponseT> extends Object implements SdkPublisher<AsyncResponseTransformer<ResponseT,ResponseT>>
A splitting transformer that creates individual ByteArrayAsyncResponseTransformer instances for each part of a multipart download. This is necessary to support retries of individual part downloads.

This class is created by ByteArrayAsyncResponseTransformer.split(software.amazon.awssdk.core.SplittingTransformerConfiguration) and used internally by the multipart download logic.