22.2. 支持的 KIE Server Java 客户端


以下是 Red Hat Process Automation Manager 发行版本的 org.kie.server.client 软件包中的一些 Java 客户端服务。您可以使用这些服务与 KIE 服务器中的相关资源交互,类似于 KIE Server REST API。

  • KieServicesClient :用作其他 KIE Server Java 客户端的入口点,用于与 KIE 容器交互
  • JobServicesClient :用于调度、取消、重新队列和获取作业请求
  • RuleServicesClient :用于将命令发送到服务器来执行与规则相关的操作,如执行规则或将对象插入到 KIE 会话
  • SolverServicesClient :用于执行所有 Red Hat build of OptaPlanner 操作,如获得 solver 状态和最佳解决方案,或忽略一个临时解决方案
  • ProcessServicesClient :用于启动、信号和中止进程或工作项目
  • QueryServicesClient :用于查询进程、进程节点和进程变量
  • UserTaskServicesClient :用于执行所有用户任务操作,如启动、声明或取消任务,以及通过指定字段(如由用户或进程实例 ID)查询任务
  • UIServicesClient :用于获取表单(XML 或 JSON)和进程镜像(SVG)的字符串表示
  • ProcessAdminServicesClient :为处理实例的操作提供一个接口(在 ~/org/kie/server/client/admin中找到)
  • UserTaskAdminServicesClient :为带有用户任务的操作提供一个接口(位于 ~/org/kie/server/client/admin中)

getServicesClient 方法提供对这些客户端的访问权限:

RuleServicesClient rulesClient = kieServicesClient.getServicesClient(RuleServicesClient.class);

有关可用 KIE Server Java 客户端的完整列表,请从红帽客户门户网站下载 Red Hat Process Automation Manager 7.11.0 源分发,并进入 ~/rhpam-7.11.0-sources/src/droolsjbpm-integration-$VERSION/kie-server-parent/kie-server-remote/kie-server-client/src/main/java/java/org/kie/server/clienthttps://access.redhat.com/jbossnetwork/restricted/listSoftware.html

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.