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
-