Class SubscriberExceptionContext

java.lang.Object
com.google.common.eventbus.SubscriberExceptionContext

public class SubscriberExceptionContext extends Object
Context for an exception thrown by a subscriber.
Since:
16.0
  • Field Details

    • eventBus

      private final EventBus eventBus
    • event

      private final Object event
    • subscriber

      private final Object subscriber
    • subscriberMethod

      private final Method subscriberMethod
  • Constructor Details

    • SubscriberExceptionContext

      SubscriberExceptionContext(EventBus eventBus, Object event, Object subscriber, Method subscriberMethod)
      Parameters:
      eventBus - The EventBus that handled the event and the subscriber. Useful for broadcasting a new event based on the error.
      event - The event object that caused the subscriber to throw.
      subscriber - The source subscriber context.
      subscriberMethod - the subscribed method.
  • Method Details

    • getEventBus

      public EventBus getEventBus()
      Returns:
      The EventBus that handled the event and the subscriber. Useful for broadcasting a new event based on the error.
    • getEvent

      public Object getEvent()
      Returns:
      The event object that caused the subscriber to throw.
    • getSubscriber

      public Object getSubscriber()
      Returns:
      The object context that the subscriber was called on.
    • getSubscriberMethod

      public Method getSubscriberMethod()
      Returns:
      The subscribed method that threw the exception.