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.S3MetaRequestResponseHandler
public int onResponseBody(ByteBuffer bodyBytesIn, long objectRangeStart, long objectRangeEnd)
onResponseBody
in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
public void onFinished(int crtCode, int responseStatus, byte[] errorPayload)
onFinished
in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
public void cancelRequest()
Copyright © 2022. All rights reserved.