我在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件事情。
我的规则不正确吗?