@Path(value="server/admin/containers/{id}/processes")
public class ProcessAdminResource
extends Object
| Constructor and Description |
|---|
ProcessAdminResource() |
ProcessAdminResource(ProcessAdminServiceBase processAdminServiceBase,
KieServerRegistry context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
cancelNodeInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long nodeInstanceId) |
javax.ws.rs.core.Response |
getActiveNodeInstances(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
javax.ws.rs.core.Response |
getNodes(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
javax.ws.rs.core.Response |
getTimerInstances(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
javax.ws.rs.core.Response |
migrateProcessInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String targetContainerId,
String targetProcessId,
String payload) |
javax.ws.rs.core.Response |
migrateProcessInstances(javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<Long> processInstanceIds,
String targetContainerId,
String targetProcessId,
String payload) |
javax.ws.rs.core.Response |
retriggerNodeInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long nodeInstanceId) |
javax.ws.rs.core.Response |
triggerNode(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long nodeId) |
javax.ws.rs.core.Response |
updateTimer(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long timerId,
boolean relative,
String payload) |
public ProcessAdminResource()
public ProcessAdminResource(ProcessAdminServiceBase processAdminServiceBase, KieServerRegistry context)
@PUT
@Path(value="instances/{pInstanceId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response migrateProcessInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId,
@QueryParam(value="targetContainerId")
String targetContainerId,
@QueryParam(value="targetProcessId")
String targetProcessId,
String payload)
@PUT
@Path(value="instances")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response migrateProcessInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@QueryParam(value="pInstanceId")
List<Long> processInstanceIds,
@QueryParam(value="targetContainerId")
String targetContainerId,
@QueryParam(value="targetProcessId")
String targetProcessId,
String payload)
@DELETE
@Path(value="instances/{pInstanceId}/nodeinstances/{nodeInstanceId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response cancelNodeInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId,
@PathParam(value="nodeInstanceId")
Long nodeInstanceId)
@PUT
@Path(value="instances/{pInstanceId}/nodeinstances/{nodeInstanceId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response retriggerNodeInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId,
@PathParam(value="nodeInstanceId")
Long nodeInstanceId)
@PUT
@Path(value="instances/{pInstanceId}/timers/{timerId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response updateTimer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId,
@PathParam(value="timerId")
Long timerId,
@QueryParam(value="relative") @DefaultValue(value="true")
boolean relative,
String payload)
@POST
@Path(value="instances/{pInstanceId}/nodes/{nodeId}")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response triggerNode(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId,
@PathParam(value="nodeId")
Long nodeId)
@GET
@Path(value="instances/{pInstanceId}/timers")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getTimerInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId)
@GET
@Path(value="instances/{pInstanceId}/nodeinstances")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getActiveNodeInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId)
@GET
@Path(value="instances/{pInstanceId}/nodes")
@Produces(value={"application/xml","application/json"})
public javax.ws.rs.core.Response getNodes(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="id")
String containerId,
@PathParam(value="pInstanceId")
Long processInstanceId)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.