Package com.binaris.wizardry.core.event
Class WizardryEventBus
java.lang.Object
com.binaris.wizardry.core.event.WizardryEventBus
- All Implemented Interfaces:
EventRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<E extends IWizardryEvent>
booleanfire(E event) static <E extends IWizardryEvent>
booleanfireEvent(E event) static WizardryEventBus<E extends IWizardryEvent>
voidregister(Class<E> eventClass, EventListener<E> listener) <E extends IWizardryEvent>
voidregister(Class<E> eventClass, EventListener<E> listener, EventPriorityOrder priority)
-
Constructor Details
-
WizardryEventBus
public WizardryEventBus()
-
-
Method Details
-
getInstance
-
register
- Specified by:
registerin interfaceEventRegistry
-
register
public <E extends IWizardryEvent> void register(Class<E> eventClass, EventListener<E> listener, EventPriorityOrder priority) - Specified by:
registerin interfaceEventRegistry
-
fire
- Specified by:
firein interfaceEventRegistry
-
fireEvent
-