@ThreadSafe @Immutable public final class AwsAsyncClientHandler extends SdkAsyncClientHandler implements AsyncClientHandler
| Constructor and Description | 
|---|
AwsAsyncClientHandler(SdkClientConfiguration clientConfiguration)  | 
| Modifier and Type | Method and Description | 
|---|---|
<InputT extends SdkRequest,OutputT extends SdkResponse> | 
execute(ClientExecutionParams<InputT,OutputT> executionParams)
Execute's a web service request. 
 | 
<InputT extends SdkRequest,OutputT extends SdkResponse,ReturnT> | 
execute(ClientExecutionParams<InputT,OutputT> executionParams,
       AsyncResponseTransformer<OutputT,ReturnT> asyncResponseTransformer)
Execute's a streaming web service request. 
 | 
closeequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic AwsAsyncClientHandler(SdkClientConfiguration clientConfiguration)
public <InputT extends SdkRequest,OutputT extends SdkResponse> CompletableFuture<OutputT> execute(ClientExecutionParams<InputT,OutputT> executionParams)
AsyncClientHandlerexecute in interface AsyncClientHandlerexecute in class BaseAsyncClientHandlerInputT - Input POJO typeOutputT - Output POJO typeexecutionParams - Parameters specific to this invocation of an API.public <InputT extends SdkRequest,OutputT extends SdkResponse,ReturnT> CompletableFuture<ReturnT> execute(ClientExecutionParams<InputT,OutputT> executionParams, AsyncResponseTransformer<OutputT,ReturnT> asyncResponseTransformer)
AsyncClientHandlerexecute in interface AsyncClientHandlerexecute in class BaseAsyncClientHandlerInputT - Input POJO typeOutputT - Output POJO typeReturnT - Transformed result returned by asyncResponseTransformer.executionParams - Parameters specific to this invocation of an API.asyncResponseTransformer - Response handler to consume streaming data in an asynchronous fashion.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.