Interface QueueNegativeAckArgs

All Superinterfaces:
SyncArgs<QueueNegativeAckArgs>
All Known Subinterfaces:
FailedAckArgs
All Known Implementing Classes:
QueueNegativeAckParams

public interface QueueNegativeAckArgs extends SyncArgs<QueueNegativeAckArgs>
Interface defining parameters for negative acknowledgment of queue messages.
Author:
Nikita Koksharov
  • Method Details

    • failed

      static FailedAckArgs failed(String... ids)
      Defines status which indicates that the client application failed to process the message. The message is redelivered.
      Parameters:
      ids - message ids
      Returns:
      arguments object
    • rejected

      static QueueNegativeAckArgs rejected(String... ids)
      Defines status which indicates that the client application could process the message, but it was not accepted. The message is removed and moves it to the Dead Letter Queue (DLQ) if configured.
      Parameters:
      ids - message ids
      Returns:
      arguments object