接口 IHandler<T extends IEvent>

类型参数:
T - Event 类型

public interface IHandler<T extends IEvent>
handler 订阅
  • 方法概要

    修饰符和类型
    方法
    说明
    default void
    error(Exception exception)
    异常回掉,在多订阅的情况下,为了实现订阅的独立性,将异常的处理放在回掉函数中。
    void
    handler(T event)
    订阅触发
    default int
    事件订阅排序 在同样的事件中,可以通过order来控制订阅的顺序
  • 方法详细资料

    • order

      default int order()
      事件订阅排序 在同样的事件中,可以通过order来控制订阅的顺序
    • handler

      void handler(T event)
      订阅触发
      参数:
      event - 触发event
    • error

      default void error(Exception exception) throws Exception
      异常回掉,在多订阅的情况下,为了实现订阅的独立性,将异常的处理放在回掉函数中。 当异常抛出以后,会阻止后续的事件执行
      参数:
      exception - 异常信息
      抛出:
      Exception