如何获取 Drools 中的活动规则数?
How to get number of active rules in Drools?
我正在使用 Drools 的决策 table 机制来生成规则。
如何确定生成的规则数量?
int nRules = 0;
Collection<KiePackage> packages = kieBase.getKiePackages();
for( KiePackage pack: packages ){
nRules += pack.getRules().size();
}
您还可以计算您的决定 header 行下方的行数 table:一行 - 一条规则。
我正在使用 Drools 的决策 table 机制来生成规则。
如何确定生成的规则数量?
int nRules = 0;
Collection<KiePackage> packages = kieBase.getKiePackages();
for( KiePackage pack: packages ){
nRules += pack.getRules().size();
}
您还可以计算您的决定 header 行下方的行数 table:一行 - 一条规则。