Class EventPublisher

java.lang.Object
net.odoframework.container.events.EventPublisher
All Implemented Interfaces:
Consumer<Object>

public class EventPublisher
extends Object
implements Consumer<Object>
  • Constructor Details

    • EventPublisher

      public EventPublisher()
  • Method Details

    • getInstance

      public static EventPublisher getInstance()
    • publish

      public static void publish​(Object event)
    • handler

      public static void handler​(Class<?> eventType, Supplier<Consumer<?>> eventHandler)
    • handler

      public static void handler​(Class<?> eventType, Consumer<?> eventHandler)
    • accept

      public void accept​(Object o)
      Specified by:
      accept in interface Consumer<Object>
    • clearHandlers

      public static void clearHandlers()
    • clearLogBuffer

      public static void clearLogBuffer()
    • addHandler

      public void addHandler​(Class<?> eventType, Supplier<Consumer<?>> eventHandler)
    • addHandler

      public void addHandler​(Class<?> eventType, Consumer<?> eventHandler)