类 TriggerContext
java.lang.Object
com.codingapi.springboot.framework.trigger.TriggerContext
Trigger与Event模式都提供了订阅的功能。
Trigger与Event差异是,Event是消息驱动性,而Trigger是订阅驱动性。
两者的差异在于,Event是确定了消息而不确定订阅方,而Trigger则是确定了订阅再等待消息触发。
Trigger模式可以控制触发的规则,例如是否进入触发器,触发器是否在触发以后删除。
-
方法概要
修饰符和类型方法说明voidaddTrigger(TriggerHandler handler) 添加触发器void清空触发static TriggerContextboolean判断是否清空的对象void执行触发
-
方法详细资料
-
getInstance
-
addTrigger
添加触发器- 参数:
handler- 触发订阅
-
trigger
执行触发- 参数:
trigger- trigger触发
-
clear
清空触发- 参数:
clazz- 清空的trigger类型
-
isEmpty
判断是否清空的对象- 参数:
clazz- 清空的trigger类型- 返回:
- true为空
-