Class TransferProgressUpdater
java.lang.Object
software.amazon.awssdk.transfer.s3.internal.progress.TransferProgressUpdater
An SDK-internal helper class that facilitates updating a
TransferProgress and invoking TransferListeners.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPublisherListener<software.amazon.awssdk.crt.s3.S3MetaRequestProgress> Progress listener for Java-based S3Client with multipart enabled.progress()voidregisterCompletion(CompletableFuture<? extends CompletedObjectTransfer> future) voidwrapRequestBody(AsyncRequestBody requestBody) <ResultT> AsyncResponseTransformer<GetObjectResponse, ResultT> wrapResponseTransformer(AsyncResponseTransformer<GetObjectResponse, ResultT> responseTransformer) <ResultT> AsyncResponseTransformer<GetObjectResponse, ResultT> wrapResponseTransformerForMultipartDownload(AsyncResponseTransformer<GetObjectResponse, ResultT> responseTransformer, GetObjectRequest request)
-
Constructor Details
-
TransferProgressUpdater
-
-
Method Details
-
progress
-
transferInitiated
public void transferInitiated() -
wrapRequestBody
-
multipartClientProgressListener
Progress listener for Java-based S3Client with multipart enabled. -
crtProgressListener
-
wrapResponseTransformerForMultipartDownload
public <ResultT> AsyncResponseTransformer<GetObjectResponse,ResultT> wrapResponseTransformerForMultipartDownload(AsyncResponseTransformer<GetObjectResponse, ResultT> responseTransformer, GetObjectRequest request) -
wrapResponseTransformer
public <ResultT> AsyncResponseTransformer<GetObjectResponse,ResultT> wrapResponseTransformer(AsyncResponseTransformer<GetObjectResponse, ResultT> responseTransformer) -
registerCompletion
-