类 EventBus

java.lang.Object
net.apexes.commons.eventbus.EventBus

public class EventBus extends Object
作者:
HeDYn
  • 构造器详细资料

    • EventBus

      public EventBus()
  • 方法详细资料

    • register

      public <T> void register(String address, IEventHandler<T> handler)
      参数:
      address -
      handler -
    • unregister

      public <T> void unregister(String address, IEventHandler<T> handler)
      参数:
      address -
      handler -
    • getAnnotationPrioritys

      protected Set<net.apexes.commons.eventbus.AnnotationPriority> getAnnotationPrioritys(Object object)
    • doPost

      protected <E> void doPost(String address, E event, net.apexes.commons.eventbus.PriorityList<E> prioritys)
    • register

      public void register(Object object)
      参数:
      object -
    • register

      protected <E> void register(String address, net.apexes.commons.eventbus.IPriority<E> priority)
      参数:
      address -
      priority -
    • unregister

      public void unregister(Object object)
      参数:
      object -
    • unregister

      protected <E> void unregister(String address, net.apexes.commons.eventbus.IPriority<E> priority)
      参数:
      address -
      priority -
    • post

      public <E> void post(E event)
      参数:
      event -
    • post

      public <E> void post(String address, E event)
      参数:
      address -
      event -
    • getPriorityList

      protected <E> net.apexes.commons.eventbus.PriorityList<E> getPriorityList(String address)
      参数:
      address -
      返回: