[英]JBoss Drools checks conditions once
我已经将Drools实现到我的Java项目中。 所有规则都会触发,但条件只会在被触发后立即检查一次。
这是流口水的行为方式吗? 我需要它不断检查布尔值是否有任何变化。
这就是前向链接规则引擎的行为方式(非常高效)。
如果您的事实发生了变化(因此,如果它的布尔属性/方法的结果发生了变化),则应通过workingMemory.updated(fact, factHandle)
通知规则引擎。 然后,规则引擎将触发所有需要基于该更改而触发的规则(而不是单个规则)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.