Package com.amazon.sqs.javamessaging
package com.amazon.sqs.javamessaging
-
ClassDescriptionThis is a JMS Wrapper of
SqsClient
.This interface is helper to notify when the prefetchThread should be resuming messages.This is a logical connection entity, which encapsulates the logic to create sessions.A ConnectionFactory object encapsulates a set of connection configuration parameters forSqsClient
as well as settingnumberOfMessagesToPrefetch
.A client uses a MessageConsumer object to receive messages from a destination.Used internally to prefetch messages to internal buffer on a background thread for betterreceive
turn around times.A client uses a MessageProducer object to send messages to a queue destination.A SQSQueueDestination object encapsulates a queue name and SQS specific queue URL.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.Used internally to guarantee serial execution of message processing on consumer message listeners.