如何为流口水中的持续时间属性添加值
how to add value to duration attribute in drools
每当我写 duration(0s) 时,它都有效,但只要我将其更改为 duration(1s) 或 duration(5s),规则就不会触发...
这是我要触发的规则。
rule "ContainsChecking"
agenda-group "town4"
duration(0s)
when
Town(owner matches "[N || n][a-z]+")
then
System.out.println("Rule Fired ContainsChecking");
end
我们是否需要为 duration 属性导入一些东西才能工作,因为我没有得到它。提前致谢。
您需要使用
运行会话
kieSession.fireUntilHalt();
如果您只使用 fireAllRules,议程为空,呼叫终止。
这是一个 CEP 功能,不需要也不应该在简单的生产规则环境中使用。
每当我写 duration(0s) 时,它都有效,但只要我将其更改为 duration(1s) 或 duration(5s),规则就不会触发... 这是我要触发的规则。
rule "ContainsChecking"
agenda-group "town4"
duration(0s)
when
Town(owner matches "[N || n][a-z]+")
then
System.out.println("Rule Fired ContainsChecking");
end
我们是否需要为 duration 属性导入一些东西才能工作,因为我没有得到它。提前致谢。
您需要使用
运行会话kieSession.fireUntilHalt();
如果您只使用 fireAllRules,议程为空,呼叫终止。
这是一个 CEP 功能,不需要也不应该在简单的生产规则环境中使用。