Package com.google.common.eventbus
Class SubscriberExceptionContext
- java.lang.Object
-
- com.google.common.eventbus.SubscriberExceptionContext
-
public class SubscriberExceptionContext extends java.lang.Object
Context for an exception thrown by a subscriber.- Since:
- 16.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Object
event
private EventBus
eventBus
private java.lang.Object
subscriber
private java.lang.reflect.Method
subscriberMethod
-
Constructor Summary
Constructors Constructor Description SubscriberExceptionContext(EventBus eventBus, java.lang.Object event, java.lang.Object subscriber, java.lang.reflect.Method subscriberMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getEvent()
EventBus
getEventBus()
java.lang.Object
getSubscriber()
java.lang.reflect.Method
getSubscriberMethod()
-
-
-
Field Detail
-
eventBus
private final EventBus eventBus
-
event
private final java.lang.Object event
-
subscriber
private final java.lang.Object subscriber
-
subscriberMethod
private final java.lang.reflect.Method subscriberMethod
-
-
Constructor Detail
-
SubscriberExceptionContext
SubscriberExceptionContext(EventBus eventBus, java.lang.Object event, java.lang.Object subscriber, java.lang.reflect.Method subscriberMethod)
- Parameters:
eventBus
- TheEventBus
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 Detail
-
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 java.lang.Object getEvent()
- Returns:
- The event object that caused the subscriber to throw.
-
getSubscriber
public java.lang.Object getSubscriber()
- Returns:
- The object context that the subscriber was called on.
-
getSubscriberMethod
public java.lang.reflect.Method getSubscriberMethod()
- Returns:
- The subscribed method that threw the exception.
-
-