Package io.awspring.cloud.sqs
Class SqsAcknowledgementException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
io.awspring.cloud.sqs.SqsException
io.awspring.cloud.sqs.SqsAcknowledgementException
- All Implemented Interfaces:
Serializable
Exception representing an error during acknowledgement execution.
- Since:
- 3.0
- Author:
- Tomaz Fernandes
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSqsAcknowledgementException
(String errorMessage, Collection<Message<?>> successfullyAcknowledgedMessages, Collection<Message<?>> failedAcknowledgementMessages, String queue) Construct an instance with the given parameters.SqsAcknowledgementException
(String errorMessage, Collection<Message<?>> successfullyAcknowledgedMessages, Collection<Message<?>> failedAcknowledgementMessages, String queue, Throwable cause) Construct an instance with the given parameters. -
Method Summary
Modifier and TypeMethodDescriptionCollection<Message<?>>
Return the messages that failed to be acknowledged.getQueue()
Return the queue from which the messages were received from.Collection<Message<?>>
Return the messages that were successfully acknowledged.Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
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
Return the messages that failed to be acknowledged.- Returns:
- the messages.
-
getSuccessfullyAcknowledgedMessages
Return the messages that were successfully acknowledged.- Returns:
- the messages.
-
getQueue
Return the queue from which the messages were received from.- Returns:
- the queue url.
-