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.
|