Class OnSuccessAcknowledgementHandler<T>
java.lang.Object
io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler<T>
- All Implemented Interfaces:
AcknowledgementHandler<T>
AcknowledgementHandler implementation that only acknowledges on success.- Since:
- 3.0
- Author:
- Tomaz Fernandes
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiononError(Collection<Message<T>> messages, Throwable t, AcknowledgementCallback<T> callback) Invoked when message processing completes with an error for a batch of messages.Invoked when message processing completes with an error for a single message.onSuccess(Collection<Message<T>> messages, AcknowledgementCallback<T> callback) Invoked when message processing completes successfully for a batch of messages.onSuccess(Message<T> message, AcknowledgementCallback<T> callback) Invoked when message processing completes successfully for a single message.
-
Constructor Details
-
OnSuccessAcknowledgementHandler
public OnSuccessAcknowledgementHandler()
-
-
Method Details
-
onSuccess
Description copied from interface:AcknowledgementHandlerInvoked when message processing completes successfully for a single message.- Specified by:
onSuccessin interfaceAcknowledgementHandler<T>- Parameters:
message- the message.- Returns:
- a completable future signaling acknowledgement completion.
-
onSuccess
public CompletableFuture<Void> onSuccess(Collection<Message<T>> messages, AcknowledgementCallback<T> callback) Description copied from interface:AcknowledgementHandlerInvoked when message processing completes successfully for a batch of messages.- Specified by:
onSuccessin interfaceAcknowledgementHandler<T>- Parameters:
messages- the messages.- Returns:
- a completable future signaling acknowledgement completion.
-
onError
public CompletableFuture<Void> onError(Message<T> message, Throwable t, AcknowledgementCallback<T> callback) Description copied from interface:AcknowledgementHandlerInvoked when message processing completes with an error for a single message.- Specified by:
onErrorin interfaceAcknowledgementHandler<T>- Parameters:
message- the message.t- the error thrown by the listener.- Returns:
- a completable future signaling acknowledgement completion.
-
onError
public CompletableFuture<Void> onError(Collection<Message<T>> messages, Throwable t, AcknowledgementCallback<T> callback) Description copied from interface:AcknowledgementHandlerInvoked when message processing completes with an error for a batch of messages.- Specified by:
onErrorin interfaceAcknowledgementHandler<T>- Parameters:
messages- the messages.t- the error thrown by the listener.- Returns:
- a completable future signaling acknowledgement completion.
-