Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.nio | |
com.amazonaws.services.dynamodbv2.nio.http |
Modifier and Type | Method and Description |
---|---|
private <X> Future<X> |
AmazonDynamoDBClient.doInvoke(com.amazonaws.Request<?> request,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<X>> responseHandler,
ExecutionContext executionContext,
ResultHandler<X> asyncHandler)
Invoke the request using the http client.
|
Future<com.amazonaws.services.dynamodbv2.model.GetItemResult> |
AmazonDynamoDBClient.getItem(com.amazonaws.services.dynamodbv2.model.GetItemRequest getItemRequest,
ResultHandler<com.amazonaws.services.dynamodbv2.model.GetItemResult> asyncHandler) |
Future<com.amazonaws.services.dynamodbv2.model.GetItemResult> |
AmazonDynamoDB.getItem(com.amazonaws.services.dynamodbv2.model.GetItemRequest getItemRequest,
ResultHandler<com.amazonaws.services.dynamodbv2.model.GetItemResult> asyncHandler) |
private <X> Future<X> |
AmazonDynamoDBClient.invoke(com.amazonaws.Request<?> request,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<X>> responseHandler,
ExecutionContext executionContext,
ResultHandler<X> asyncHandler)
Normal invoke with authentication.
|
Modifier and Type | Field and Description |
---|---|
private ResultHandler<T> |
AmazonFuture.asyncHandler |
Modifier and Type | Method and Description |
---|---|
private <T> Future<T> |
AmazonHttpClient.doExecute(com.amazonaws.Request<?> request,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<T>> responseHandler,
ExecutionContext executionContext,
ResultHandler<T> asyncHandler) |
<T> Future<T> |
AmazonHttpClient.execute(com.amazonaws.Request<?> request,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<T>> responseHandler,
ExecutionContext executionContext,
ResultHandler<T> asyncHandler)
Executes the request and returns the result.
|
private <T> Future<T> |
AmazonHttpClient.executeHelper(com.amazonaws.Request<?> request,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<T>> responseHandler,
ExecutionContext executionContext,
List<com.amazonaws.handlers.RequestHandler2> requestHandlers,
ResultHandler<T> asyncHandler)
Internal method to execute the HTTP method given.
|
private <T> Future<T> |
AmazonHttpClient.executeOneRequest(com.amazonaws.Request<?> request,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<T>> responseHandler,
ExecutionContext execContext,
AmazonHttpClient.ExecOneRequestParams execOneParams,
List<com.amazonaws.handlers.RequestHandler2> requestHandlers,
ResultHandler<T> asyncHandler)
Returns the response from executing one httpClientSettings request; or null for retry.
|
Constructor and Description |
---|
AmazonFuture(com.amazonaws.Request<?> request,
AmazonHttpClient.ExecOneRequestParams execOneParams,
com.amazonaws.http.HttpResponseHandler<com.amazonaws.AmazonWebServiceResponse<T>> responseHandler,
List<com.amazonaws.handlers.RequestHandler2> requestHandlers,
ResultHandler<T> asyncHandler) |