/** * Construct an asynchronous implementation of AmazonDynamoDBStreamsAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonDynamoDBStreamsAsync. */ @Override protected AmazonDynamoDBStreamsAsync build(AwsAsyncClientParams params) { return new AmazonDynamoDBStreamsAsyncClient(params); }
@Override public java.util.concurrent.Future<GetShardIteratorResult> getShardIteratorAsync(final GetShardIteratorRequest request, final com.amazonaws.handlers.AsyncHandler<GetShardIteratorRequest, GetShardIteratorResult> asyncHandler) { final GetShardIteratorRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<GetShardIteratorResult>() { @Override public GetShardIteratorResult call() throws Exception { GetShardIteratorResult result = null; try { result = executeGetShardIterator(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
@Override public java.util.concurrent.Future<DescribeStreamResult> describeStreamAsync(DescribeStreamRequest request) { return describeStreamAsync(request, null); }
@Override public java.util.concurrent.Future<GetShardIteratorResult> getShardIteratorAsync(GetShardIteratorRequest request) { return getShardIteratorAsync(request, null); }
@Override public java.util.concurrent.Future<GetRecordsResult> getRecordsAsync(GetRecordsRequest request) { return getRecordsAsync(request, null); }
@Override public java.util.concurrent.Future<ListStreamsResult> listStreamsAsync(ListStreamsRequest request) { return listStreamsAsync(request, null); }
@Override public java.util.concurrent.Future<GetShardIteratorResult> getShardIteratorAsync(GetShardIteratorRequest request) { return getShardIteratorAsync(request, null); }
@Override public java.util.concurrent.Future<GetRecordsResult> getRecordsAsync(GetRecordsRequest request) { return getRecordsAsync(request, null); }
@Override public java.util.concurrent.Future<ListStreamsResult> listStreamsAsync(ListStreamsRequest request) { return listStreamsAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeStreamResult> describeStreamAsync(final DescribeStreamRequest request, final com.amazonaws.handlers.AsyncHandler<DescribeStreamRequest, DescribeStreamResult> asyncHandler) { final DescribeStreamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DescribeStreamResult>() { @Override public DescribeStreamResult call() throws Exception { DescribeStreamResult result = null; try { result = executeDescribeStream(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
/** * Construct an asynchronous implementation of AmazonDynamoDBStreamsAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonDynamoDBStreamsAsync. */ @Override protected AmazonDynamoDBStreamsAsync build(AwsAsyncClientParams params) { return new AmazonDynamoDBStreamsAsyncClient(params); }
@Override public java.util.concurrent.Future<DescribeStreamResult> describeStreamAsync(DescribeStreamRequest request) { return describeStreamAsync(request, null); }
@Override public java.util.concurrent.Future<GetRecordsResult> getRecordsAsync(final GetRecordsRequest request, final com.amazonaws.handlers.AsyncHandler<GetRecordsRequest, GetRecordsResult> asyncHandler) { final GetRecordsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<GetRecordsResult>() { @Override public GetRecordsResult call() throws Exception { GetRecordsResult result = null; try { result = executeGetRecords(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
@Override public java.util.concurrent.Future<ListStreamsResult> listStreamsAsync(final ListStreamsRequest request, final com.amazonaws.handlers.AsyncHandler<ListStreamsRequest, ListStreamsResult> asyncHandler) { final ListStreamsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListStreamsResult>() { @Override public ListStreamsResult call() throws Exception { ListStreamsResult result = null; try { result = executeListStreams(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
@Override public java.util.concurrent.Future<GetShardIteratorResult> getShardIteratorAsync(final GetShardIteratorRequest request, final com.amazonaws.handlers.AsyncHandler<GetShardIteratorRequest, GetShardIteratorResult> asyncHandler) { final GetShardIteratorRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<GetShardIteratorResult>() { @Override public GetShardIteratorResult call() throws Exception { GetShardIteratorResult result = null; try { result = executeGetShardIterator(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
@Override public java.util.concurrent.Future<ListStreamsResult> listStreamsAsync(final ListStreamsRequest request, final com.amazonaws.handlers.AsyncHandler<ListStreamsRequest, ListStreamsResult> asyncHandler) { final ListStreamsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<ListStreamsResult>() { @Override public ListStreamsResult call() throws Exception { ListStreamsResult result = null; try { result = executeListStreams(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
@Override public java.util.concurrent.Future<DescribeStreamResult> describeStreamAsync(final DescribeStreamRequest request, final com.amazonaws.handlers.AsyncHandler<DescribeStreamRequest, DescribeStreamResult> asyncHandler) { final DescribeStreamRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<DescribeStreamResult>() { @Override public DescribeStreamResult call() throws Exception { DescribeStreamResult result = null; try { result = executeDescribeStream(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }
@Override public java.util.concurrent.Future<GetRecordsResult> getRecordsAsync(final GetRecordsRequest request, final com.amazonaws.handlers.AsyncHandler<GetRecordsRequest, GetRecordsResult> asyncHandler) { final GetRecordsRequest finalRequest = beforeClientExecution(request); return executorService.submit(new java.util.concurrent.Callable<GetRecordsResult>() { @Override public GetRecordsResult call() throws Exception { GetRecordsResult result = null; try { result = executeGetRecords(finalRequest); } catch (Exception ex) { if (asyncHandler != null) { asyncHandler.onError(ex); } throw ex; } if (asyncHandler != null) { asyncHandler.onSuccess(finalRequest, result); } return result; } }); }