java - 如何获取 Drools 中 Activity 规则的数量?

标签 java drools

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

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

最佳答案

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

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

关于java - 如何获取 Drools 中 Activity 规则的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27887472/

相关文章:

java - Drools 规则在 Spring Boot Controller 中不起作用,但在 Junit Test 中起作用

java - Android Toast 消息未在第一次请求时出现

java - 同步块(synchronized block) : "expression expected"

java - NoSuchMethodError 由于 Guava jar

java - Drools 知识库大小

java - 比较 drools 规则中 HashMap 中存在的两个相同对象值

java - Glassfish 和 Tomcat 错误

java - 包含点的 Java arrayList 的最大大小

java - 如何配置 jboss 5 在启动时归档日志?

Drools - 使用累加找到最小值和最大值