Event Bus
Functions
Initializes the EventBus, setting up the asynchronous executor service. Also registers a shutdown hook to cleanly shut down the executor service on application exit.
Posts an event to be handled after a specified delay by all registered hooks for the event's class.
Posts an event synchronously ensuring all handlers are executed on the calling thread.
Posts an event synchronously.
Posts an event to be handled synchronously by all registered hooks for the event's class and returns the result.
Posts an event to be handled asynchronously, with a callback executed upon completion.
Posts an event to be handled within a specified timeout by all registered hooks for the event's class.
Processes an event based on the specified processing type.
Registers a returnable event hook for a specific event class.