Class SqsAcknowledgementException

All Implemented Interfaces:
Serializable

public class SqsAcknowledgementException extends SqsException
Exception representing an error during acknowledgement execution.
Since:
3.0
Author:
Tomaz Fernandes
See Also:
  • Constructor Details

    • SqsAcknowledgementException

      public SqsAcknowledgementException(String errorMessage, Collection<Message<?>> successfullyAcknowledgedMessages, Collection<Message<?>> failedAcknowledgementMessages, String queue)
      Construct an instance with the given parameters.
      Type Parameters:
      T - the messages payload type.
      Parameters:
      errorMessage - the error message.
      failedAcknowledgementMessages - the messages that failed to be acknowledged.
      queue - the queue from which the messages were received from.
    • SqsAcknowledgementException

      public SqsAcknowledgementException(String errorMessage, Collection<Message<?>> successfullyAcknowledgedMessages, Collection<Message<?>> failedAcknowledgementMessages, String queue, @Nullable Throwable cause)
      Construct an instance with the given parameters.
      Type Parameters:
      T - the messages payload type.
      Parameters:
      errorMessage - the error message.
      failedAcknowledgementMessages - the messages that failed to be acknowledged.
      queue - the queue from which the messages were received from.
      cause - the exception cause.
  • Method Details

    • getFailedAcknowledgementMessages

      public Collection<Message<?>> getFailedAcknowledgementMessages()
      Return the messages that failed to be acknowledged.
      Returns:
      the messages.
    • getSuccessfullyAcknowledgedMessages

      public Collection<Message<?>> getSuccessfullyAcknowledgedMessages()
      Return the messages that were successfully acknowledged.
      Returns:
      the messages.
    • getQueue

      public String getQueue()
      Return the queue from which the messages were received from.
      Returns:
      the queue url.