3
A
回答
4
您可以在规则中定义全局变量。这个变量可以通过Java来填补这样的:
public void init() {
StatefulKnowledgeSession ksession = knowledgeBase.newStatefulKnowledgeSession();
String string = "foo";
// setGlobal 'string' as 'var' in rule
ksession.setGlobal("var", string);
}
在规则,这一全球性可以通过“全局”关键字来访问:
global String var;
rule "Test"
when
# actual condition
then
# RHS
end
相关问题
- 1. 在jboss drools中计算
- 2. JBoss Drools Scala
- 3. JBoss Drools需求
- 4. 如何在XSD中定义常量
- 5. 如何配置Drools使用JBOSS运行?
- 6. 在laravel中定义常量
- 7. 在TensorFlow中定义常量
- 8. 在express.js中定义常量
- 9. 在HTML中定义常量
- 10. 在Django中定义常量
- 11. 带自定义评估器的JBoss Drools验证器
- 12. 如何有效定义日常常量?
- 13. 如何让Jboss Drools 5.5在数据库中维护规则?
- 14. 定义常量
- 15. 如何在android studio中定义一个常规输入常量?
- 16. 如何从运行在Jboss 7或Tomcat 7上的drools jbpm获取“Drools Server”?
- 17. 如何在侧面drools中定义变量并向它们添加值
- 18. JBoss Drools和Mule集成
- 19. 使用PowerMock + Drools + JBoss的FileNotFoundException
- 20. 的JBoss Drools的从DRL
- 21. 如何在C++中定义最终变量(可变常量)?
- 22. 如何在Google App Engine(Python)中定义配置变量/常量?
- 23. 如何定义的NodeJS中定义常量全球用户
- 24. 如何使用let绑定方式在SML中定义常量?
- 25. 如何在Coq中定义未指定的常量
- 26. 评估JBoss Drools中的XPath表达式
- 27. 未定义常量
- 28. Drools中创建自定义分数
- 29. 如何在swift中定义泛型类中的静态常量?
- 30. 如何在JBoss 7.1.1上使用drools 6.1最终版本
哎,fnst你是对的,我能做到这一点的方法但它不符合我的要求。我想在规则本身初始化常量,这可能吗?我在网络和论坛搜索它,但无法得到任何帮助... – 2011-06-24 04:23:14
是的,我知道我的回答并不完全适用于您的请求。但我认为它可能有帮助。关于一个可定义的常数,不幸的是我什么都不知道。 – fnst 2011-06-27 06:15:24