Class EventDispatcher<Event extends Enum<Event>>

java.lang.Object
dev.prozilla.pine.common.event.EventDispatcher<Event>
Direct Known Subclasses:
ConfigOption, Entity

public class EventDispatcher<Event extends Enum<Event>> extends Object
  • Field Details

    • logger

      protected Logger logger
  • Constructor Details

    • EventDispatcher

      public EventDispatcher()
  • Method Details

    • addListener

      public void addListener(Event eventName, EventListener listener)
    • removeListener

      public void removeListener(Event eventName, EventListener listener)
    • invoke

      public void invoke(Event eventName)
    • setLogger

      public void setLogger(Logger logger)
    • destroy

      public void destroy()