如何在CEP(融合)Drools

时间:2017-06-01 17:35:42

标签: drools rule-engine business-rules drools-fusion

在drools CEP中编写条件的最佳方法是推断(A在最大时间B之后) 示例:

a : new A();
b : new B( this after [1m] )

上面的例子不是我的需要。

我需要这个:

a : new A();
b : new B( this after a , b.timestamp - a.timestamp <= 60000)

所以我重新提出这个问题。用较少的指令获得相同结果的另一种方法是什么?

由于

1 个答案:

答案 0 :(得分:0)

澄清Q

后,

编辑

$ a:A()    $ b:B(在[0s,60s] $ a之后)

如果B在A之后但不迟于60秒,则会触发。