【问题标题】:Getting drl from a KieBase on match在比赛中从 KieBase 获取 drl
【发布时间】:2018-02-08 07:55:45
【问题描述】:

发生匹配时如何从 KieBase 获取 drl。例如, 我在 drl 文件中有 5 条规则,如果第二条规则匹配,那么我需要从 KieBase 中单独获取第二条规则 drl。有没有办法做到这一点?我试过了,

match.getRule() //to get the rule object

但我无法理解该规则。 我用它来查找规则名称。但是我需要这个规则的 drl 以及 when 和 then。

String ruleName = match.getRule().getName();

【问题讨论】:

    标签: java drools rule-engine kie


    【解决方案1】:

    不,Drools 不提供执行此操作的任何功能。您需要根据 DRL 创建自己的字典,并在触发规则时获取相应的 DRL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      相关资源
      最近更新 更多