类 ObserverRegister

java.lang.Object
com.tlcsdm.core.eventbus.ObserverRegister

public class ObserverRegister extends Object
Observer 注册表
作者:
unknowIfGuestInDream
  • 字段详细资料

  • 构造器详细资料

    • ObserverRegister

      public ObserverRegister()
  • 方法详细资料

    • register

      public void register(Object observer)
      将观察者注册到 注册表中
      参数:
      observer - 观察者
    • unregister

      public void unregister(Object observer)
    • getMatchedObserverActions

      public List<ObserverAction> getMatchedObserverActions(Object event)
      获取匹配的观察者事件
    • findAllObserverActions

      public Map<Class<?>,Collection<ObserverAction>> findAllObserverActions(Object observer)
      遍历带有注解的方法,将事件和对应的多个处理方法,存储到map中
    • getAnnotatedMethods

      public List<Method> getAnnotatedMethods(Class<?> clazz)
      根据观察者类型,查找方法列表