Class FileAsyncResponseTransformerPublisher<T extends SdkResponse>

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

@SdkInternalApi public class FileAsyncResponseTransformerPublisher<T extends SdkResponse> extends Object implements SdkPublisher<AsyncResponseTransformer<T,T>>
A publisher of FileAsyncResponseTransformer that uses the Content-Range header of a SdkResponse to write to the offset defined in the range of the Content-Range. Correspond to the SplittingTransformer for non-linear write cases.
  • Constructor Details

  • Method Details

    • subscribe

      public void subscribe(org.reactivestreams.Subscriber<? super AsyncResponseTransformer<T,T>> s)
      Specified by:
      subscribe in interface org.reactivestreams.Publisher<T extends SdkResponse>