public final class CrtResponseAdapter extends Object implements software.amazon.awssdk.crt.http.HttpStreamResponseHandler
AwsCrtAsyncHttpClient.
Implements the CrtHttpStreamHandler API and converts CRT callbacks into calls to SDK AsyncExecuteRequest methods
| Constructor and Description |
|---|
CrtResponseAdapter(software.amazon.awssdk.crt.http.HttpClientConnection connection,
CompletableFuture<Void> completionFuture,
SdkAsyncHttpResponseHandler responseHandler,
SimplePublisher<ByteBuffer> simplePublisher) |
| Modifier and Type | Method and Description |
|---|---|
int |
onResponseBody(software.amazon.awssdk.crt.http.HttpStream stream,
byte[] bodyBytesIn) |
void |
onResponseComplete(software.amazon.awssdk.crt.http.HttpStream stream,
int errorCode) |
void |
onResponseHeaders(software.amazon.awssdk.crt.http.HttpStream stream,
int responseStatusCode,
int blockType,
software.amazon.awssdk.crt.http.HttpHeader[] nextHeaders) |
void |
onResponseHeadersDone(software.amazon.awssdk.crt.http.HttpStream stream,
int headerType) |
static software.amazon.awssdk.crt.http.HttpStreamResponseHandler |
toCrtResponseHandler(software.amazon.awssdk.crt.http.HttpClientConnection crtConn,
CompletableFuture<Void> requestFuture,
SdkAsyncHttpResponseHandler responseHandler) |
public CrtResponseAdapter(software.amazon.awssdk.crt.http.HttpClientConnection connection,
CompletableFuture<Void> completionFuture,
SdkAsyncHttpResponseHandler responseHandler,
SimplePublisher<ByteBuffer> simplePublisher)
public static software.amazon.awssdk.crt.http.HttpStreamResponseHandler toCrtResponseHandler(software.amazon.awssdk.crt.http.HttpClientConnection crtConn,
CompletableFuture<Void> requestFuture,
SdkAsyncHttpResponseHandler responseHandler)
public void onResponseHeaders(software.amazon.awssdk.crt.http.HttpStream stream,
int responseStatusCode,
int blockType,
software.amazon.awssdk.crt.http.HttpHeader[] nextHeaders)
onResponseHeaders in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandlerpublic void onResponseHeadersDone(software.amazon.awssdk.crt.http.HttpStream stream,
int headerType)
onResponseHeadersDone in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandlerpublic int onResponseBody(software.amazon.awssdk.crt.http.HttpStream stream,
byte[] bodyBytesIn)
onResponseBody in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandlerpublic void onResponseComplete(software.amazon.awssdk.crt.http.HttpStream stream,
int errorCode)
onResponseComplete in interface software.amazon.awssdk.crt.http.HttpStreamResponseHandlerCopyright © 2026. All rights reserved.