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 ofFileAsyncResponseTransformerthat uses the Content-Range header of aSdkResponseto write to the offset defined in the range of the Content-Range. Correspond to theSplittingTransformerfor non-linear write cases.
-
-
Constructor Summary
Constructors Constructor Description FileAsyncResponseTransformerPublisher(FileAsyncResponseTransformer<?> responseTransformer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsubscribe(org.reactivestreams.Subscriber<? super AsyncResponseTransformer<T,T>> s)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.core.async.SdkPublisher
addTrailingData, buffer, doAfterOnCancel, doAfterOnComplete, doAfterOnError, filter, filter, flatMapIterable, limit, map, subscribe
-
-
-
-
Constructor Detail
-
FileAsyncResponseTransformerPublisher
public FileAsyncResponseTransformerPublisher(FileAsyncResponseTransformer<?> responseTransformer)
-
-
Method Detail
-
subscribe
public void subscribe(org.reactivestreams.Subscriber<? super AsyncResponseTransformer<T,T>> s)
- Specified by:
subscribein interfaceorg.reactivestreams.Publisher<T extends SdkResponse>
-
-