public final class AsyncStreamingResponseHandler<OutputT extends SdkResponse,ReturnT> extends Object implements TransformingAsyncResponseHandler<ReturnT>
Constructor and Description |
---|
AsyncStreamingResponseHandler(AsyncResponseTransformer<OutputT,ReturnT> asyncResponseTransformer) |
Modifier and Type | Method and Description |
---|---|
void |
onError(Throwable error) |
void |
onHeaders(SdkHttpResponse response) |
void |
onStream(<any> publisher) |
CompletableFuture<ReturnT> |
prepare()
Return the future holding the transformed response.
|
void |
responseHandler(HttpResponseHandler<OutputT> responseHandler) |
public AsyncStreamingResponseHandler(AsyncResponseTransformer<OutputT,ReturnT> asyncResponseTransformer)
public void responseHandler(HttpResponseHandler<OutputT> responseHandler)
public void onHeaders(SdkHttpResponse response)
public void onStream(<any> publisher)
public void onError(Throwable error)
public CompletableFuture<ReturnT> prepare()
TransformingAsyncResponseHandler
This method is guaranteed to be called before the request is executed, and before SdkAsyncHttpResponseHandler#onHeaders(software.amazon.awssdk.http.SdkHttpResponse)
is signaled.
prepare
in interface TransformingAsyncResponseHandler<ReturnT>
Copyright © 2022. All rights reserved.