All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AcknowledgeMode |
Specifies the different possible modes of acknowledgment:
In ACK_AUTO mode, every time the user receives a message, it is
acknowledged automatically.
|
| Acknowledger |
|
| AmazonSQSMessagingClientWrapper |
This is a JMS Wrapper of SqsClient.
|
| AutoAcknowledger |
Used by session to automatically acknowledge a client's receipt of a message
either when the session has successfully returned from a call to receive or
when the message listener the session has called to process the message
successfully returns.
|
| BulkSQSOperation |
This is used by different acknowledgers that requires partitioning of the
list, and execute actions on the partitions
|
| ExponentialBackoffStrategy |
Simple exponential back-off strategy, that is used for re-tries on SQS
interactions.
|
| NegativeAcknowledger |
Used to negative acknowledge of group of messages.
|
| PrefetchManager |
This interface is helper to notify when the prefetchThread should be resuming
messages.
|
| ProviderConfiguration |
|
| RangedAcknowledger |
Used to acknowledge group of messages.
|
| SQSBytesMessage |
This class borrows from ActiveMQStreamMessage, which is also
licensed under Apache2.0.
|
| SQSConnection |
This is a logical connection entity, which encapsulates the logic to create
sessions.
|
| SQSConnectionFactory |
A ConnectionFactory object encapsulates a set of connection configuration
parameters for SqsClient as well as setting
numberOfMessagesToPrefetch.
|
| SQSConnectionMetaData |
|
| SQSMessage |
The SQSMessage is the root class of all SQS JMS messages and implements JMS
Message interface.
|
| SQSMessage.JMSMessagePropertyValue |
This class is used fulfill object value, corresponding SQS message
attribute type and message attribute string value.
|
| SQSMessage.TypeConversionSupport |
Copied from org.apache.activemq.util.TypeConversionSupport to provide the
same property support provided by activemq without creating a dependency
on activemq.
|
| SQSMessageConsumer |
A client uses a MessageConsumer object to receive messages from a
destination.
|
| SQSMessageConsumerPrefetch |
Used internally to prefetch messages to internal buffer on a background
thread for better receive turn around times.
|
| SQSMessageConsumerPrefetch.MessageManager |
|
| SQSMessageIdentifier |
Identifies an SQS message, when (negative)acknowledging the message
|
| SQSMessageProducer |
A client uses a MessageProducer object to send messages to a queue
destination.
|
| SQSMessagingClientConstants |
|
| SQSMessagingClientThreadFactory |
Simple thread factory that supports ThreadGroups
|
| SQSMessagingClientUtil |
Includes utility classes to use when serializing property names to SQS
message attribute names.
|
| SQSObjectMessage |
An ObjectMessage object is used to send a message that contains a Java
serializable object.
|
| SQSQueueDestination |
A SQSQueueDestination object encapsulates a queue name and SQS specific queue
URL.
|
| SQSSession |
A session serves several purposes:
It is a factory for its message producers and consumers.
It provides a way to create Queue objects for those clients that need to
dynamically manipulate provider-specific destination names.
It retains messages it consumes until they have been acknowledged.
It serializes execution of message listeners registered with its message
consumers.
|
| SQSSessionCallbackScheduler |
Used internally to guarantee serial execution of message processing on
consumer message listeners.
|
| SQSTextMessage |
A TextMessage object is used to send a message body containing a
java.lang.String.
|
| UnorderedAcknowledger |
Used to acknowledge messages in any order one at a time.
|