2

我在使用 Drools 5.4 累积时遇到问题。我想做的是在给定时间内发生许多事件时触发规则:

when

$things : List() from collect (TimedThings () over window:time(5ms)) 

$thing_list  : List(size > 10) from accumulate(
        $thing : TimedThings (eval(testMe(attribute, "1"))) from $things,
        collectList($thing)
            )
then

现在我希望这只会在 thing_list 中有 10 件东西时触发,但我看到它在少于 10 件东西时触发。

我的规则不正确吗?

4

0 回答 0