Interface TransformingAsyncResponseHandler<ResultT>
-
- Type Parameters:
ResultT- The type of the result.
- All Superinterfaces:
SdkAsyncHttpResponseHandler
- All Known Implementing Classes:
AsyncAfterTransmissionInterceptorCallingResponseHandler,AsyncResponseHandler,AsyncStreamingResponseHandler,CombinedResponseAsyncHttpResponseHandler,FilterTransformingAsyncHttpResponseHandler,IdempotentAsyncResponseHandler
@SdkInternalApi public interface TransformingAsyncResponseHandler<ResultT> extends SdkAsyncHttpResponseHandler
A response handler that returns a transformed response.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletableFuture<ResultT>prepare()Return the future holding the transformed response.-
Methods inherited from interface software.amazon.awssdk.http.async.SdkAsyncHttpResponseHandler
onError, onHeaders, onStream
-
-
-
-
Method Detail
-
prepare
CompletableFuture<ResultT> prepare()
Return the future holding the transformed response.This method is guaranteed to be called before the request is executed, and before
SdkAsyncHttpResponseHandler.onHeaders(software.amazon.awssdk.http.SdkHttpResponse)is signaled.- Returns:
- The future holding the transformed response.
-
-