Interface AcknowledgementCallback<T>

All Known Implementing Classes:
AbstractOrderingAcknowledgementProcessor, BatchingAcknowledgementProcessor, ImmediateAcknowledgementProcessor

public interface AcknowledgementCallback<T>
Interface representing an acknowledgement callback to be executed, usually by a AcknowledgementHandler implementation.
Since:
3.0
Author:
Tomaz Fernandes
See Also:
  • Method Details

    • onAcknowledge

      default CompletableFuture<Void> onAcknowledge(Message<T> message)
      Triggers acknowledgement for the given message.
      Parameters:
      message - the message.
      Returns:
      a completable future.
    • onAcknowledge

      default CompletableFuture<Void> onAcknowledge(Collection<Message<T>> messages)
      Triggers acknowledgement for the given messages.
      Parameters:
      messages - the messages.
      Returns:
      a completable future.