public interface EventManager
This class manages event listeners and fires events.
-
Method Summary
Modifier and TypeMethodDescriptionvoidderegisterAllListeners(Object plugin) Unregisters a plugin's event listeners.voidderegisterListener(Object listener) Unregisters an object's event listeners.voidderegisterListeners(Collection<Object> listeners) voidFires an event.voidregisterListeners(Object plugin, Object listener) Registers anObjectwith event listeners.
-
Method Details
-
registerListeners
Registers anObjectwith event listeners.- Parameters:
plugin- the plugin associatedlistener- the listener object
-
fire
Fires an event.- Parameters:
event- the event to fire
-
deregisterListener
Unregisters an object's event listeners.- Parameters:
listener- the object to deregister
-
deregisterAllListeners
Unregisters a plugin's event listeners.- Parameters:
plugin- the plugin to deregister
-
deregisterListeners
-