我需要编写一个自定义函数,对drools工作内存中的事实进行一些检查并返回一个数字。
据我所知 - 我需要导入具有自定义函数的辅助类。
现在如何从函数中访问工作内存?我如何在LHS中调用该函数?
答案 0 :(得分:0)
功能实际上无法访问工作内存。您可以在规则中绑定所需的事实,然后将它们作为参数发送到您的函数。
更好的方法是使用Query而不是函数。 您可以在Drools'中了解有关查询的更多信息。文档:http://docs.jboss.org/drools/release/6.3.0.Beta1/drools-docs/html_single/index.html#QuerySection