22.2. 支持的 KIE 服务器 Java 客户端


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

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

getServicesClient 方法提供对这些客户端中的任何一个的访问:

RuleServicesClient rulesClient = kieServicesClient.getServicesClient(RuleServicesClient.class);
Copy to Clipboard Toggle word wrap

对于可用的 KIE Server Java 客户端的完整列表,请 从红帽客户门户网站下载 Red Hat Process Automation Manager 7.12.0 Source Distribution,再导航到 ~/rhpam-7.12.0-sources/src/droolsjbpm-integration-$VERSION/kie-server-parent/kie-server-remote/kie-server-client/src/main/java/org/kie/client/client.

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat