在 WSO2 ESB 注册表中,我有一个 DRL 文件
/opt/config/rules.drl
rule ""
when
...
then
...
end
我想使用这个文件来使用带有 Kie 的自定义中介来触发 Drools 规则
DroolsMediator.java
class DroolsMediator extends AbstractMediator {
public boolean mediate(MessageContext context) {
KnowledgeBuilder builder...
URL url = new URL("path/to/registry/rules.drl");
builder.add(ResourceFactory.newUrlResource(url), ResourceType.DRL);
...
}
}
我试图获得财产,但没有成功:
<property name="REGISTRY-VALUE"
expression="get-property('registry', '/opt/config/rules.drl')"/>
我应该采取什么方法将注册表项传递给自定义调解器?