Interface KieServerRestClient


  • @Path("/server")
    @ApplicationScoped
    @RegisterRestClient(configKey="rest-api-kie-server")
    @RegisterClientHeaders
    public interface KieServerRestClient
    Author:
    Agnė Matusevičiūtė
    • Method Detail

      • startProcessInstance

        @POST
        @Path("/containers/{containerId}/processes/{processId}/instances")
        long startProcessInstance​(@HeaderParam("Authorization")
                                  String basicAuthToken,
                                  @PathParam("containerId")
                                  String containerId,
                                  @PathParam("processId")
                                  String processId,
                                  Map<String,​Object> params)
      • getProcessInstance

        @GET
        @Path("/containers/{containerId}/processes/instances/{processInstanceId}")
        javax.ws.rs.core.Response getProcessInstance​(@HeaderParam("Authorization")
                                                     String basicAuthToken,
                                                     @PathParam("containerId")
                                                     String containerId,
                                                     @PathParam("processInstanceId")
                                                     Long processInstanceId)
      • getProcessInstances

        @GET
        @Path("/containers/{containerId}/processes/instances/{processInstanceId}/processes")
        javax.ws.rs.core.Response getProcessInstances​(@HeaderParam("Authorization")
                                                      String basicAuthToken,
                                                      @PathParam("containerId")
                                                      String containerId,
                                                      @PathParam("processInstanceId")
                                                      Long processInstanceId)
      • abortProcessInstance

        @DELETE
        @Path("/containers/{containerId}/processes/instances/{processInstanceId}")
        javax.ws.rs.core.Response abortProcessInstance​(@HeaderParam("Authorization")
                                                       String basicAuthToken,
                                                       @PathParam("containerId")
                                                       String containerId,
                                                       @PathParam("processInstanceId")
                                                       Long processInstanceId)
      • abortProcessInstances

        @DELETE
        @Path("/containers/{containerId}/processes/instances")
        javax.ws.rs.core.Response abortProcessInstances​(@HeaderParam("Authorization")
                                                        String basicAuthToken,
                                                        @PathParam("containerId")
                                                        String containerId,
                                                        @QueryParam("instanceId")
                                                        List<Long> processInstanceIds)