public class UnorderedAcknowledger extends java.lang.Object implements Acknowledger
This class is not safe for concurrent use.
| Constructor and Description |
|---|
UnorderedAcknowledger(AmazonSQSMessagingClientWrapper amazonSQSClient,
SQSSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge(SQSMessage message)
Acknowledges the consumed message via calling
deleteMessage. |
void |
forgetUnAckMessages()
Clears the list of not acknowledged messages.
|
java.util.List<SQSMessageIdentifier> |
getUnAckMessages()
Returns the list of all consumed but not acknowledged messages.
|
void |
notifyMessageReceived(SQSMessage message)
Updates the internal data structure for the consumed but not acknowledged
message.
|
public UnorderedAcknowledger(AmazonSQSMessagingClientWrapper amazonSQSClient, SQSSession session)
public void acknowledge(SQSMessage message) throws JMSException
deleteMessage.acknowledge in interface Acknowledgermessage - message to acknowledge.JMSExceptionpublic void notifyMessageReceived(SQSMessage message) throws JMSException
notifyMessageReceived in interface Acknowledgermessage - notify acknowledger message is receivedJMSExceptionpublic java.util.List<SQSMessageIdentifier> getUnAckMessages()
getUnAckMessages in interface Acknowledgerpublic void forgetUnAckMessages()
forgetUnAckMessages in interface Acknowledger