Drools规则在规则创建之前触发事件

时间:2016-09-08 16:08:02

标签: java drools

我在运行时加载规则,但是当我调用fireAll时,也会触发在规则之前添加的事件。有没有办法只对规则添加后发生的事件触发规则?

1 个答案:

答案 0 :(得分:0)

在添加规则之前清除工作内存。 API允许您通过一个简单的循环来检索和收回所有事实。

作为替代方法,请在插入新规则之前设置议程筛选器。运行fireAllRules,删除过滤器并继续像以前一样。