public class S3CrtResponseHandlerAdapter extends Object implements software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
SdkAsyncHttpResponseHandler to S3MetaRequestResponseHandler.| Constructor and Description |
|---|
S3CrtResponseHandlerAdapter(CompletableFuture<Void> executeFuture,
SdkAsyncHttpResponseHandler responseHandler) |
S3CrtResponseHandlerAdapter(CompletableFuture<Void> executeFuture,
SdkAsyncHttpResponseHandler responseHandler,
S3CrtDataPublisher crtDataPublisher) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelRequest() |
void |
onFinished(int crtCode,
int responseStatus,
byte[] errorPayload) |
int |
onResponseBody(ByteBuffer bodyBytesIn,
long objectRangeStart,
long objectRangeEnd) |
void |
onResponseHeaders(int statusCode,
software.amazon.awssdk.crt.http.HttpHeader[] headers) |
public S3CrtResponseHandlerAdapter(CompletableFuture<Void> executeFuture, SdkAsyncHttpResponseHandler responseHandler)
public S3CrtResponseHandlerAdapter(CompletableFuture<Void> executeFuture, SdkAsyncHttpResponseHandler responseHandler, S3CrtDataPublisher crtDataPublisher)
public void onResponseHeaders(int statusCode,
software.amazon.awssdk.crt.http.HttpHeader[] headers)
onResponseHeaders in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandlerpublic int onResponseBody(ByteBuffer bodyBytesIn, long objectRangeStart, long objectRangeEnd)
onResponseBody in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandlerpublic void onFinished(int crtCode,
int responseStatus,
byte[] errorPayload)
onFinished in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandlerpublic void cancelRequest()
Copyright © 2022. All rights reserved.