Class TriggerContext
java.lang.Object
com.codingapi.springboot.framework.trigger.TriggerContext
Trigger与Event模式都提供了订阅的功能。
Trigger与Event差异是,Event是消息驱动性,而Trigger是订阅驱动性。
两者的差异在于,Event是确定了消息而不确定订阅方,而Trigger则是确定了订阅再等待消息触发。
Trigger模式可以控制触发的规则,例如是否进入触发器,触发器是否在触发以后删除。
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddTrigger(TriggerHandler handler) 添加触发器void清空触发static TriggerContextboolean判断是否清空的对象void执行触发
-
Method Details
-
getInstance
-
addTrigger
添加触发器- Parameters:
handler- 触发订阅
-
trigger
执行触发- Parameters:
trigger- trigger触发
-
clear
清空触发- Parameters:
clazz- 清空的trigger类型
-
isEmpty
判断是否清空的对象- Parameters:
clazz- 清空的trigger类型- Returns:
- true为空
-