Interface Acknowledger
- All Known Implementing Classes:
AutoAcknowledger
,RangedAcknowledger
,UnorderedAcknowledger
public interface Acknowledger
-
Method Summary
Modifier and TypeMethodDescriptionvoid
acknowledge
(SQSMessage message) Generic Acknowledge method.void
Deletes all not acknowledged delivered messages.Used in negative acknowledge.void
notifyMessageReceived
(SQSMessage message) Used when receiving messages.
-
Method Details
-
acknowledge
Generic Acknowledge method. This method will delete message(s) in SQS Queue.- Parameters:
message
- message to acknowledge.- Throws:
jakarta.jms.JMSException
-
notifyMessageReceived
Used when receiving messages. Depending on acknowledge mode this will help create list of message backlog.- Parameters:
message
- notify acknowledger message is received- Throws:
jakarta.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.
-