Contents
Interface IEventDispatcher<EventType extends IBaseEvent, ReturnType>
- Type Parameters:
EventType- The event type.ReturnType- The return type of the dispatch method.
- All Known Implementing Classes:
EventBusRegistry.EventConsumerMap
public interface IEventDispatcher<EventType extends IBaseEvent, ReturnType>
The event dispatcher interface for dispatching events to their listeners.
-
Method Summary
Modifier and TypeMethodDescriptionDispatches the given event to all registered listeners.default boolean
-
Method Details
-
hasListener
default boolean hasListener()- Returns:
trueif there is at least one listener for this event,falseotherwise.
-
dispatch
Dispatches the given event to all registered listeners.- Parameters:
event- The event to dispatch.- Returns:
- the result of the dispatch operation.
-