Drools - Ability to define rules at runtime?

余生长醉 提交于 2019-11-27 12:11:50
Edson Tirelli

Yes, Drools is completely dynamic. You can add/remove/replaces rules at runtime. All the existing sessions are automatically updated in order to keep consistency. Check the documentation/javadoc:

http://www.jboss.org/drools/documentation

And here you can see some integration tests:

DynamicRulesTest.java

Read the documentation and check out the tests about "KnowledeAgent" to see what you can do and how you can do it.

In Drools 5 you just need to change KnowledgeBase, it will keep the KnowledgeSession implicitly up to date. That is what the integration tests tell you. You actually do not need a KAgent for that.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!