public class CrtResponseDataConsumerAdapter<ReturnT> extends Object implements com.amazonaws.s3.ResponseDataConsumer<com.amazonaws.s3.model.GetObjectOutput>
AsyncResponseTransformer to the CRT API ResponseDataConsumer.| Constructor and Description |
|---|
CrtResponseDataConsumerAdapter(AsyncResponseTransformer<GetObjectResponse,ReturnT> transformer) |
| Modifier and Type | Method and Description |
|---|---|
void |
onException(software.amazon.awssdk.crt.CrtRuntimeException e) |
void |
onFinished() |
void |
onResponse(com.amazonaws.s3.model.GetObjectOutput output) |
void |
onResponseData(ByteBuffer byteBuffer) |
void |
onResponseHeaders(int statusCode,
software.amazon.awssdk.crt.http.HttpHeader[] headers) |
CompletableFuture<ReturnT> |
transformerFuture() |
public CrtResponseDataConsumerAdapter(AsyncResponseTransformer<GetObjectResponse,ReturnT> transformer)
public CompletableFuture<ReturnT> transformerFuture()
public void onResponseHeaders(int statusCode,
software.amazon.awssdk.crt.http.HttpHeader[] headers)
onResponseHeaders in interface com.amazonaws.s3.OperationHandlerpublic void onResponse(com.amazonaws.s3.model.GetObjectOutput output)
onResponse in interface com.amazonaws.s3.ResponseDataConsumer<com.amazonaws.s3.model.GetObjectOutput>public void onResponseData(ByteBuffer byteBuffer)
onResponseData in interface com.amazonaws.s3.ResponseDataConsumer<com.amazonaws.s3.model.GetObjectOutput>public void onException(software.amazon.awssdk.crt.CrtRuntimeException e)
onException in interface com.amazonaws.s3.OperationHandlerpublic void onFinished()
onFinished in interface com.amazonaws.s3.OperationHandleronFinished in interface com.amazonaws.s3.ResponseDataConsumer<com.amazonaws.s3.model.GetObjectOutput>Copyright © 2021. All rights reserved.