public abstract class AsyncClientHandler extends Object implements SdkAutoCloseable
| Modifier and Type | Method and Description |
|---|---|
abstract <InputT extends SdkRequest,OutputT extends SdkResponse> |
execute(ClientExecutionParams<InputT,OutputT> executionParams)
Execute's a web service request.
|
abstract <InputT extends SdkRequest,OutputT extends SdkResponse,ReturnT> |
execute(ClientExecutionParams<InputT,OutputT> executionParams,
AsyncResponseHandler<OutputT,ReturnT> asyncResponseHandler)
Execute's a streaming web service request.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic abstract <InputT extends SdkRequest,OutputT extends SdkResponse> CompletableFuture<OutputT> execute(ClientExecutionParams<InputT,OutputT> executionParams)
InputT - Input POJO typeOutputT - Output POJO typeexecutionParams - Parameters specific to this invocation of an API.public abstract <InputT extends SdkRequest,OutputT extends SdkResponse,ReturnT> CompletableFuture<ReturnT> execute(ClientExecutionParams<InputT,OutputT> executionParams, AsyncResponseHandler<OutputT,ReturnT> asyncResponseHandler)
InputT - Input POJO typeOutputT - Output POJO typeReturnT - Transformed result returned by asyncResponseHandler.executionParams - Parameters specific to this invocation of an API.asyncResponseHandler - Response handler to consume streaming data in an asynchronous fashion.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.