你能帮我理解如何在drools 6 final中解决一组特定的规则吗?
我总共有100多条规则 . 我使用ruleflow-group对规则进行了分组,但我不知道如何激活规则流组 . 我需要做这样的事情:
if (a == x) fireRuleflowOne
if (a == y) fireRuleFlowTwo
我正在使用StatefulKnowledgeSession,并且api中没有任何内容可用于触发/激活特定规则组 . 在调用fireAllRules之前/之后我想告诉fireGroupOfRules .
StatefulKnowledgeSession session = knowledgeBase.newStatefulKnowledgeSession();
session.insert(facts);
session.fireAllRules();
如果您需要更多细节,请告诉我 . 提前致谢
1 回答
虽然是一个老线程,有人可能碰到这个问题,所以这里有一个例子,请注意,因为它是Spring Boot项目的一部分,drools是自动连接的!
注意:@danidemi是正确的 .
HTH