Interface DeliveryContext<T>


public interface DeliveryContext<T>
Encapsulates a message being delivered by Vert.x as well as providing control over the message delivery.

Used with event bus interceptors.

Author:
Tim Fox
  • Method Details

    • message

      Message<T> message()
      Returns:
      The message being delivered
    • next

      void next()
      Call the next interceptor
    • fail

      boolean fail(int failureCode, String message)
    • fail

      boolean fail(ReplyFailure failure, int failureCode, String message)
      Terminate the interception chain immediately and fail the message.
      Parameters:
      failure - the failure
      failureCode - the failure code
      message - the message
      Returns:
      true if the operation succeeded
    • send

      boolean send()
      Returns:
      true if the message is being sent (point to point) or False if the message is being published
    • body

      Object body()
      Returns:
      the value delivered by the message (before or after being processed by the codec)