我看到诸如org.drools.lang.api.PackageDescrBuilder
和org.drools.lang.api.impl.RuleDescrBuilderImpl
之类的类以编程性创建规则,但我看不到任何示例。
基本上用户将创建规则并将文件上传到位置。我读过这些规则文件并设置规则属性,例如日期有效,日期效果,启用等等。
根据org.drools.rule.Rule
API,可以设置方法,但是我对如何读取规则文件并将其转换为类型org.drools.rule.Rule
的对象。
对此的任何想法或如何使用Drools API修改流口水规则将是有用的。
注意:我不想进行修改规则的字符串替换。
您可以查看包装构成器的测试:
https://github.com/droolsjbpm/drools/blob/5.6.x/drools-compiler/src/test/java/java/java/drools/compiler/packagebuildertest.java
...有这样做的示例。