drools 中 matchCreated 和 beforeMatchFired 方法的区别
difference between matchCreated and beforeMatchFired method in drools
drools AgendaEventListener 中的 matchCreated(MatchCreatedEvent evnt)
和 beforeMatchFired(BeforeMatchFiredEvent evnt)
方法有什么区别。
谢谢
事件"match created"表示规则和一组事实已合并并提上议程,因为事实符合该规则的条件。这种组合可能会在议程上停留或长或短,直到它的时间"fired",即它的右手边被执行或直到改变事实集从议程中删除激活或会话暂停。
事件"before match fired"适用于前面提到的第一种可能性,即右侧的执行即将开始。
drools AgendaEventListener 中的 matchCreated(MatchCreatedEvent evnt)
和 beforeMatchFired(BeforeMatchFiredEvent evnt)
方法有什么区别。
谢谢
事件"match created"表示规则和一组事实已合并并提上议程,因为事实符合该规则的条件。这种组合可能会在议程上停留或长或短,直到它的时间"fired",即它的右手边被执行或直到改变事实集从议程中删除激活或会话暂停。
事件"before match fired"适用于前面提到的第一种可能性,即右侧的执行即将开始。