KIE Server Java Client API 示例请求
以下是基于 KIE Server Java 客户端 API 的几个典型示例请求,这些请求展示了如何通过 Java 代码与 KIE Server 进行交互。
获取服务器信息
以下是一个获取 KIE Server 信息的示例代码。此操作会返回有关当前运行中的 KIE Server 实例的信息。
import org.kie.server.client.KieServicesClient;
import org.kie.server.client.KieServerClientException;
public class KieServerExample {
public static void main(String[] args) {
String url = "http://localhost:8080/kie-server/services/rest/server";
String username = "kieuser";
String password = "password";
try {
KieServicesClient client = KieServicesFactory.newRestClient(url, username, password);
System.out.println(client.getServerInfo().getResult());
} catch (KieServerClientException e) {
e.printStackTrace();
}
}
}
创建容器实例
创建一个新的 KIE 容器实例可以通过 CreateContainerCommand
来实现。下面展示了一个简单的例子来说明如何完成这一任务。
import org.kie.api.command.Command;
import org.kie.server.api.model.ReleaseId;
import org.kie.server.api.model.ServiceResponse;
import org.kie.server.client.ContainerServicesClient;
import org.kie.server.client.KieServicesClient;
public class ContainerCreationExample {
public static void main(String[] args) {
String url = "http://localhost:8080/kie-server/services/rest/server";
String username = "kieus