Class AsyncEventBus
java.lang.Object
com.google.common.eventbus.EventBus
com.google.common.eventbus.AsyncEventBus
-
Constructor Summary
ConstructorsConstructorDescriptionAsyncEventBus(String identifier, Executor executor) Creates a new AsyncEventBus that will useexecutorto dispatch events.AsyncEventBus(Executor executor) Creates a new AsyncEventBus that will useexecutorto dispatch events.AsyncEventBus(Executor executor, SubscriberExceptionHandler subscriberExceptionHandler) Creates a new AsyncEventBus that will useexecutorto dispatch events. -
Method Summary
Methods inherited from class EventBus
identifier, post, register, toString, unregister
-
Constructor Details
-
AsyncEventBus
Creates a new AsyncEventBus that will useexecutorto dispatch events. Assignsidentifieras the bus's name for logging purposes.- Parameters:
identifier- short name for the bus, for logging purposes.executor- Executor to use to dispatch events. It is the caller's responsibility to shut down the executor after the last event has been posted to this event bus.
-
AsyncEventBus
Creates a new AsyncEventBus that will useexecutorto dispatch events.- Parameters:
executor- Executor to use to dispatch events. It is the caller's responsibility to shut down the executor after the last event has been posted to this event bus.subscriberExceptionHandler- Handler used to handle exceptions thrown from subscribers. SeeSubscriberExceptionHandlerfor more information.- Since:
- 16.0
-
AsyncEventBus
Creates a new AsyncEventBus that will useexecutorto dispatch events.- Parameters:
executor- Executor to use to dispatch events. It is the caller's responsibility to shut down the executor after the last event has been posted to this event bus.
-