如何在Drools中获取活动规则的数量?

Grz*_*rek 2 java drools

我正在使用Drools的决策表机制来生成规则。

如何确定生成的规则数量?

lau*_*une 5

int nRules = 0;
Collection<KiePackage> packages = kieBase.getKiePackages();
for( KiePackage pack: packages ){
    nRules += pack.getRules().size();
}
Run Code Online (Sandbox Code Playgroud)

您还可以计算决策表中标题行下方的行:一行-一条规则。