Interface | Description |
---|---|
ReceiveQueueBuffer.Predicate<T> |
Simple interface to represent a condition
|
SendQueueBuffer.Listener<T> |
Class | Description |
---|---|
AmazonSQSBufferedAsyncClient |
AmazonSQSBufferedAsyncClient provides client-side batching of outgoing sendMessage, deleteMessage
and changeMessageVisibility calls.
|
QueueBuffer |
A buffer to operate on an SQS queue.
|
QueueBuffer.DaemonThreadFactory |
We need daemon threads in our executor so that we don't keep the process running if our
executor threads are the only ones left in the process.
|
QueueBufferCallback<RequestType extends AmazonWebServiceRequest,ResultType> |
This class combines the handler we are supposed to call after the request is completed and the
original request object.
|
QueueBufferConfig | |
QueueBufferFuture<Req extends AmazonWebServiceRequest,Res> |
QueueBufferFuture class is used to deliver asynchronous results of various QueueBuffer
operations.
|
ReceiveQueueBuffer |
The ReceiveQueueBuffer class is responsible for dequeueing of messages from a single SQS queue.
|
ResultConverter |
this class converts sqs batch entry results to individual results
|
SendQueueBuffer |
This class is responsible for buffering outgoing SQS requests, i.e.
|