类 TriggerContext
- java.lang.Object
-
- com.codingapi.springboot.framework.trigger.TriggerContext
-
public class TriggerContext extends Object
Trigger与Event模式都提供了订阅的功能。 Trigger模式可以控制触发的规则,例如是否进入触发器,触发器是否在触发以后删除。 Trigger是单独的消息数据不占用Event的通道。由于Event利用了Spring的事件底层,因此在大规模的事件情况下会堵塞spring的事件通道。
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddTrigger(TriggerHandler handler)添加触发器voidclear(Class<? extends Trigger> clazz)清空触发static TriggerContextgetInstance()booleanisEmpty(Class<? extends Trigger> clazz)判断是否清空的对象voidtrigger(Trigger trigger)执行触发
-
-
-
方法详细资料
-
getInstance
public static TriggerContext getInstance()
-
addTrigger
public void addTrigger(TriggerHandler handler)
添加触发器- 参数:
handler- 触发订阅
-
trigger
public void trigger(Trigger trigger)
执行触发- 参数:
trigger- trigger触发
-
-