RuleUnit + Quarkus example#39;s missing Java file that should contain KieServices and KieContainer - how does it work without these items?(RuleUnit+Quarkus示例应包含KieServices和KieContainer的Java文件丢失-没有这些项如何工作?)
问题描述
我有一个基于外部档案的问题:
https://github.com/kiegroup/kogito-examples/tree/stable/ruleunit-quarkus-example
我的阅读来源:
https://docs.drools.org/latest/drools-docs/html_single/#kie-sessions-stateless-con_decision-engine
&Quot; 在本例中,示例规则和Drools项目的~/Resources文件夹中的所有其他文件都是使用以下代码构建的:
创建KIE容器
KieServices kieServices = KieServices.Factory.get();
KieContainer kContainer = kieServices.getKieClasspathContainer();
但是,对于ruleunit-quarkus-example
的归档,我已经克隆了该归档,grep搜索了文件:
grep -r "KieServices" ./*
grep -r "KieContainer" ./*
但找不到包含KieServices
和KieContainer
的任何文件。但ruleunit-quarkus-example
执行时没有问题。没有KieServices
和KieContainer
,它是如何工作的?这是否会创建无状态会话或有状态会话?
推荐答案
主要问题是您正在尝试kogito,但您正在阅读Drools v7的文档。
Kogito是基于Drool的,但它目前带有一些扩展。RuleUnitAPI存在于v7中,但它是试验性的;它针对Kogito进行了彻底修改,非常不同。
参考kogito文档了解更多kogito.kie.org/指南
来源:我是Kogito开发人员:-)
这篇关于RuleUnit+Quarkus示例应包含KieServices和KieContainer的Java文件丢失-没有这些项如何工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:RuleUnit+Quarkus示例应包含KieServices和KieContainer的Java文件丢失-没有这些项如何工作?


- GC_FOR_ALLOC 是否更“严重"?在调查内存使用情况时? 2022-01-01
- Eclipse 的最佳 XML 编辑器 2022-01-01
- 将 Java Swing 桌面应用程序国际化的最佳实践是什么? 2022-01-01
- 如何使 JFrame 背景和 JPanel 透明且仅显示图像 2022-01-01
- 未找到/usr/local/lib 中的库 2022-01-01
- 转换 ldap 日期 2022-01-01
- java.lang.IllegalStateException:Bean 名称“类别"的 BindingResult 和普通目标对象都不能用作请求属性 2022-01-01
- 在 Java 中,如何将 String 转换为 char 或将 char 转换 2022-01-01
- 如何指定 CORS 的响应标头? 2022-01-01
- 获取数字的最后一位 2022-01-01