| Constructor and Description |
|---|
AsyncEventBus(Executor
Creates a new AsyncEventBus that will use
executor to dispatch events.
|
AsyncEventBus(Executor
Creates a new AsyncEventBus that will use
executor to dispatch events.
|
AsyncEventBus(String
Creates a new AsyncEventBus that will use
executor to dispatch events.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispatchQueuedEvents()
Dispatch
events in the order they were posted, regardless of the posting thread.
|
post, register, unregisterpublic AsyncEventBus(Stringidentifier, Executor executor)
executor to dispatch events. Assigns
identifier as the bus's name for logging purposes.
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.
public AsyncEventBus(Executorexecutor, SubscriberExceptionHandler subscriberExceptionHandler)
executor to dispatch events.
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. See
SubscriberExceptionHandler for more information.
public AsyncEventBus(Executorexecutor)
executor to dispatch events.
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.