Interface EventManager


public interface EventManager
This class manages event listeners and fires events.
  • Method Details

    • registerListeners

      void registerListeners(Object plugin, Object listener)
      Registers an Object with event listeners.
      Parameters:
      plugin - the plugin associated
      listener - the listener object
    • fire

      void fire(Event event)
      Fires an event.
      Parameters:
      event - the event to fire
    • deregisterListener

      void deregisterListener(Object listener)
      Unregisters an object's event listeners.
      Parameters:
      listener - the object to deregister
    • deregisterAllListeners

      void deregisterAllListeners(Object plugin)
      Unregisters a plugin's event listeners.
      Parameters:
      plugin - the plugin to deregister
    • deregisterListeners

      void deregisterListeners(Collection<Object> listeners)