@Path(value="server/admin/containers/{containerId}/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 |
acknowledgeError(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String errorId) |
javax.ws.rs.core.Response |
acknowledgeErrors(javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<String> errorIds) |
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 |
getExecutionErrorById(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String errorId) |
javax.ws.rs.core.Response |
getExecutionErrors(javax.ws.rs.core.HttpHeaders headers,
String containerId,
boolean includeAcknowledged,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
javax.ws.rs.core.Response |
getExecutionErrorsByProcessInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
boolean includeAcknowledged,
String nodeName,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
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/{processInstanceId}")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response migrateProcessInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId,
@QueryParam(value="targetContainerId")
String targetContainerId,
@QueryParam(value="targetProcessId")
String targetProcessId,
String payload)
@PUT
@Path(value="instances")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response migrateProcessInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@QueryParam(value="processInstanceId")
List<Long> processInstanceIds,
@QueryParam(value="targetContainerId")
String targetContainerId,
@QueryParam(value="targetProcessId")
String targetProcessId,
String payload)
@DELETE
@Path(value="instances/{processInstanceId}/nodeinstances/{nodeInstanceId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response cancelNodeInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId,
@PathParam(value="nodeInstanceId")
Long nodeInstanceId)
@PUT
@Path(value="instances/{processInstanceId}/nodeinstances/{nodeInstanceId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response retriggerNodeInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId,
@PathParam(value="nodeInstanceId")
Long nodeInstanceId)
@PUT
@Path(value="instances/{processInstanceId}/timers/{timerId}")
@Consumes(value={"application/json","application/xml"})
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response updateTimer(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId,
@PathParam(value="timerId")
Long timerId,
@QueryParam(value="relative") @DefaultValue(value="true")
boolean relative,
String payload)
@POST
@Path(value="instances/{processInstanceId}/nodes/{nodeId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response triggerNode(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId,
@PathParam(value="nodeId")
Long nodeId)
@GET
@Path(value="instances/{processInstanceId}/timers")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getTimerInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId)
@GET
@Path(value="instances/{processInstanceId}/nodeinstances")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getActiveNodeInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId)
@GET
@Path(value="instances/{processInstanceId}/nodes")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getNodes(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId)
@PUT
@Path(value="errors/{errorId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response acknowledgeError(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="errorId")
String errorId)
@PUT
@Path(value="errors")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response acknowledgeErrors(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@QueryParam(value="errorId")
List<String> errorIds)
@GET
@Path(value="errors/{errorId}")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getExecutionErrorById(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="errorId")
String errorId)
@GET
@Path(value="instances/{processInstanceId}/errors")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getExecutionErrorsByProcessInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@PathParam(value="processInstanceId")
Long processInstanceId,
@QueryParam(value="includeAck") @DefaultValue(value="false")
boolean includeAcknowledged,
@QueryParam(value="node")
String nodeName,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
@GET
@Path(value="errors")
@Produces(value={"application/json","application/xml"})
public javax.ws.rs.core.Response getExecutionErrors(@Context
javax.ws.rs.core.HttpHeaders headers,
@PathParam(value="containerId")
String containerId,
@QueryParam(value="includeAck") @DefaultValue(value="false")
boolean includeAcknowledged,
@QueryParam(value="page") @DefaultValue(value="0")
Integer page,
@QueryParam(value="pageSize") @DefaultValue(value="10")
Integer pageSize,
@QueryParam(value="sort")
String sort,
@QueryParam(value="sortOrder") @DefaultValue(value="true")
boolean sortOrder)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.