如何解决如何使用 Rest Service API Call 在 Drools 规则引擎中打开实时查询
我使用 RuleServicesClient 在单独托管的 KIE 服务器上执行规则。
一般来说,我使用以下代码来触发规则 -
RuleServicesClient ruleClient = kieServicesClient.getServicesClient(RuleServicesClient.class);
List<Command<?>> cmds = new ArrayList<Command<?>>();
KieCommands commands = KieServices.Factory.get().getCommands();
cmds.add(commands.newInsert(test,"test1"));
BatchExecutionCommand batchExecutionCommand = CommandFactory.newBatchExecution(cmds,"sesion_1");
ServiceResponse<ExecutionResults> response = ruleClient.executeCommandsWithResults(containerId,batchExecutionCommand);
现在我需要通过在参数中传递事件侦听器来打开实时查询,但无法找到有关如何使用 RuleServicesClient 实现此目的的任何示例。
我可以按如下方式执行一个简单的查询,但不确定如何为实时查询执行此操作。
cmds.add(commands.newQuery("QueryResult","test_query"));
对此的任何帮助将不胜感激。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。