Class S3CrtResponseHandlerAdapter
java.lang.Object
software.amazon.awssdk.services.s3.internal.crt.S3CrtResponseHandlerAdapter
- All Implemented Interfaces:
 software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
public final class S3CrtResponseHandlerAdapter
extends Object
implements software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
Adapts 
SdkAsyncHttpResponseHandler to S3MetaRequestResponseHandler.- 
Constructor Summary
ConstructorsConstructorDescriptionS3CrtResponseHandlerAdapter(CompletableFuture<Void> executeFuture, SdkAsyncHttpResponseHandler responseHandler, PublisherListener<software.amazon.awssdk.crt.s3.S3MetaRequestProgress> progressListener)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidmetaRequest(software.amazon.awssdk.crt.s3.S3MetaRequest s3MetaRequest) voidonFinished(software.amazon.awssdk.crt.s3.S3FinishedResponseContext context) voidonProgress(software.amazon.awssdk.crt.s3.S3MetaRequestProgress progress) intonResponseBody(ByteBuffer bodyBytesIn, long objectRangeStart, long objectRangeEnd) voidonResponseHeaders(int statusCode, software.amazon.awssdk.crt.http.HttpHeader[] headers)  
- 
Constructor Details
- 
S3CrtResponseHandlerAdapter
public S3CrtResponseHandlerAdapter(CompletableFuture<Void> executeFuture, SdkAsyncHttpResponseHandler responseHandler, PublisherListener<software.amazon.awssdk.crt.s3.S3MetaRequestProgress> progressListener)  
 - 
 - 
Method Details
- 
onResponseHeaders
public void onResponseHeaders(int statusCode, software.amazon.awssdk.crt.http.HttpHeader[] headers) - Specified by:
 onResponseHeadersin interfacesoftware.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
 - 
onResponseBody
- Specified by:
 onResponseBodyin interfacesoftware.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
 - 
onFinished
public void onFinished(software.amazon.awssdk.crt.s3.S3FinishedResponseContext context) - Specified by:
 onFinishedin interfacesoftware.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
 - 
cancelRequest
public void cancelRequest() - 
metaRequest
public void metaRequest(software.amazon.awssdk.crt.s3.S3MetaRequest s3MetaRequest)  - 
onProgress
public void onProgress(software.amazon.awssdk.crt.s3.S3MetaRequestProgress progress) - Specified by:
 onProgressin interfacesoftware.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
 
 -