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(software.amazon.awssdk.crt.s3.S3FinishedResponseContext context) |
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(software.amazon.awssdk.crt.s3.S3FinishedResponseContext context)
onFinished
in interface software.amazon.awssdk.crt.s3.S3MetaRequestResponseHandler
public void cancelRequest()
Copyright © 2022. All rights reserved.