Interface Acknowledger
-
- All Known Implementing Classes:
AutoAcknowledger
,RangedAcknowledger
,UnorderedAcknowledger
public interface Acknowledger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
acknowledge(SQSMessage message)
Generic Acknowledge method.void
forgetUnAckMessages()
Deletes all not acknowledged delivered messages.List<SQSMessageIdentifier>
getUnAckMessages()
Used in negative acknowledge.void
notifyMessageReceived(SQSMessage message)
Used when receiving messages.
-
-
-
Method Detail
-
acknowledge
void acknowledge(SQSMessage message) throws javax.jms.JMSException
Generic Acknowledge method. This method will delete message(s) in SQS Queue.- Parameters:
message
- message to acknowledge.- Throws:
javax.jms.JMSException
-
notifyMessageReceived
void notifyMessageReceived(SQSMessage message) throws javax.jms.JMSException
Used when receiving messages. Depending on acknowledge mode this will help create list of message backlog.- Parameters:
message
- notify acknowledger message is received- Throws:
javax.jms.JMSException
-
getUnAckMessages
List<SQSMessageIdentifier> getUnAckMessages()
Used in negative acknowledge. Gets all delivered but not acknowledged messages.
-
forgetUnAckMessages
void forgetUnAckMessages()
Deletes all not acknowledged delivered messages.
-
-