Drools:如何使用没有入口点的定时滑动窗口

时间:2017-07-07 16:03:53

标签: java drools rule-engine

我试图使用滑动窗口而我无法在没有入口点的情况下使用它

这就是我想要的

rule
    when
        $testPoints: Points()

        Boolean(booleanValue == false) from accumulate (
        PU(
            value = "test"
        ) over window : time(10s) from $testPoints.points,
        init(boolean b = true;),
        action(b = false),
        result(b)
        )
    then
     ......
end

我已经尝试过对此进行测试,除了来自$ testPoints.points"的"之外,一切正常。我不想使用入口点和$ testPoints.points是一个PU数组,所以我的直觉说这应该没问题,但事实并非如此。当我尝试创建我的kieSession时,它只会抛出一个空指针错误。

任何帮助都会很棒!!!

0 个答案:

没有答案