Interface DeliverCallback

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface DeliverCallback
Callback interface to be notified when a message is delivered. Prefer it over Consumer for a lambda-oriented syntax, if you don't need to implement all the application callbacks.
Since:
5.0
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handle(String consumerTag, Delivery message)
    Called when a basic.deliver is received for this consumer.
  • Method Details

    • handle

      void handle(String consumerTag, Delivery message) throws IOException
      Called when a basic.deliver is received for this consumer.
      Parameters:
      consumerTag - the consumer tag associated with the consumer
      message - the delivered message
      Throws:
      IOException - if the consumer encounters an I/O error while processing the message