Interface Acknowledger

All Known Implementing Classes:
AutoAcknowledger, RangedAcknowledger, UnorderedAcknowledger

public interface Acknowledger
  • Method Details

    • acknowledge

      void acknowledge(SQSMessage message) throws jakarta.jms.JMSException
      Generic Acknowledge method. This method will delete message(s) in SQS Queue.
      Parameters:
      message - message to acknowledge.
      Throws:
      jakarta.jms.JMSException
    • notifyMessageReceived

      void notifyMessageReceived(SQSMessage message) throws jakarta.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:
      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.