类 TriggerContext


  • public class TriggerContext
    extends Object
    Trigger与Event模式都提供了订阅的功能。 Trigger模式可以控制触发的规则,例如是否进入触发器,触发器是否在触发以后删除。 Trigger是单独的消息数据不占用Event的通道。由于Event利用了Spring的事件底层,因此在大规模的事件情况下会堵塞spring的事件通道。
    • 方法详细资料

      • addTrigger

        public void addTrigger​(TriggerHandler handler)
        添加触发器
        参数:
        handler - 触发订阅
      • trigger

        public void trigger​(Trigger trigger)
        执行触发
        参数:
        trigger - trigger触发
      • clear

        public void clear​(Class<? extends Trigger> clazz)
        清空触发
        参数:
        clazz - 清空的trigger类型
      • isEmpty

        public boolean isEmpty​(Class<? extends Trigger> clazz)
        判断是否清空的对象
        参数:
        clazz - 清空的trigger类型
        返回:
        true为空