Interface Acknowledger
- All Known Implementing Classes:
AutoAcknowledger,RangedAcknowledger,UnorderedAcknowledger
public interface Acknowledger
-
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledge(SQSMessage message) Generic Acknowledge method.voidDeletes all not acknowledged delivered messages.Used in negative acknowledge.voidnotifyMessageReceived(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.
-