| Interface | Description |
|---|---|
| PrefetchManager |
This interface is helper to notify when the prefetchThread should be resuming
messages.
|
| Class | Description |
|---|---|
| AmazonSQSMessagingClientWrapper |
This is a JMS Wrapper of
AmazonSQSClient. |
| ProviderConfiguration | |
| 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
AmazonSQSClient as well as setting
numberOfMessagesToPrefetch. |
| SQSConnectionFactory.Builder | Deprecated |
| SQSConnectionMetaData | |
| 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 | |
| SQSMessageProducer |
A client uses a MessageProducer object to send messages to a queue
destination.
|
| SQSMessagingClientConstants | |
| 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.
|
Copyright © 2022. All rights reserved.