Class ConsumerDeliverEvent

java.lang.Object
com.github.workerframework.util.rabbitmq.ConsumerDeliverEvent
All Implemented Interfaces:
Event<QueueConsumer>

public class ConsumerDeliverEvent extends Object implements Event<QueueConsumer>
A deliver Event for a Consumer.
  • Constructor Details

    • ConsumerDeliverEvent

      public ConsumerDeliverEvent(Delivery delivery)
      Create aa new ConsumerDeliverEvent.
      Parameters:
      delivery - the combined message with metadata to deliver when this Event is triggered
  • Method Details

    • handleEvent

      public void handleEvent(QueueConsumer consumer)
      Trigger the action represented by this Event. Hand off the Delivery in this Event to a Consumer for processing.
      Specified by:
      handleEvent in interface Event<QueueConsumer>
      Parameters:
      consumer - the class to perform an action on
    • getDelivery

      public Delivery getDelivery()
      Returns:
      the Delivery contained by this Event that will be handed off to a Consumer for processing