Drools 7,事件监听器,无论何时激活规则(即使部分匹配)

时间:2018-08-20 15:32:57

标签: java drools

我正在使用Drools 7.8和here处理事件。

我正在尝试在激活规则时处理该事件(即使它是部分匹配的),但是到目前为止,该类处理的每个事件都失败了。例如,假设我有以下规则:

rule "A"
when
    ConditionA
    ConditionB
    ConditionC
then
    Consequence
end

我希望在满足这3个条件(A,B或C)中的任何一个条件时处理事件,即使结果没有触发,但很难在Drools文档中找到正确的方法来实现。

1 个答案:

答案 0 :(得分:0)

基本上,您不能这样做。 Drools不会创建“部分”匹配。规则是否匹配。

您可以尝试使用named consequences做一些事情,以创建较小的规则,但我以前从未尝试过。

希望有帮助,