来自 Java API 的 Drools 规则语言

Drools Rule Language from Java API

我使用的平台需要 Drools 规则语言 (DRL),但对我来说更方便的是在 Java API.

中创建规则

有没有办法在 Java API 中创建规则,然后 convert/transfer 到 DRL?

感谢解答。

正如 Geoffrey 提到的那样,Drools 确实具有流畅的 API 构建规则,但它不在 public API 中。您可以使用并且它已经稳定了好几年了,但您需要注意,由于引擎中添加的功能,可能会随着时间的推移而发生变化。

API 由 Drools 解析器本身使用。以下是您可以用作示例的一些单元测试:

https://github.com/droolsjbpm/drools/blob/6.3.x/drools-compiler/src/test/java/org/drools/compiler/lang/api/DescrBuilderTest.java#L451-L465