如何在匹配发生时从KieBase获取drl。例如, 我在drl文件中有5个规则,如果第二个规则匹配,那么我需要从KieBase单独获取第二个规则drl。有没有办法做到这一点?我试过了,
match.getRule() //to get the rule object
但我无法得到那条规则。 我用它来查找规则名称。但是,无论何时何地,我都需要这条规则。
String ruleName = match.getRule().getName();
答案 0 :(得分:0)
不,Drools没有提供任何能力。您需要从DRL创建自己的字典,并在规则被触发时获取相应的DRL。