public class ProcessResource extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
ProcessResource() |
ProcessResource(ProcessServiceBase processServiceBase,
DefinitionServiceBase definitionService,
RuntimeDataServiceBase runtimeDataServiceBase,
KieServerRegistry context) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
abortProcessInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
javax.ws.rs.core.Response |
abortProcessInstances(javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<Long> processInstanceIds) |
javax.ws.rs.core.Response |
abortWorkItem(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long workItemId) |
javax.ws.rs.core.Response |
completeWorkItem(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long workItemId,
String resultPayload) |
javax.ws.rs.core.Response |
getAvailableSignals(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
javax.ws.rs.core.Response |
getProcessInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
boolean withVars) |
Object |
getProcessInstanceVariable(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String varName) |
javax.ws.rs.core.Response |
getProcessInstanceVariables(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
protected static String |
getRelativePath(javax.servlet.http.HttpServletRequest httpRequest) |
javax.ws.rs.core.Response |
getWorkItem(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long workItemId) |
javax.ws.rs.core.Response |
getWorkItemByProcessInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId) |
javax.ws.rs.core.Response |
setProcessVariable(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String varName,
String variablePayload) |
javax.ws.rs.core.Response |
setProcessVariables(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String variablePayload) |
javax.ws.rs.core.Response |
signalProcessInstance(javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String signalName,
String eventPayload) |
javax.ws.rs.core.Response |
signalProcessInstances(javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<Long> processInstanceIds,
String signalName,
String eventPayload) |
javax.ws.rs.core.Response |
startProcess(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String processId,
String payload) |
javax.ws.rs.core.Response |
startProcessWithCorrelation(javax.ws.rs.core.HttpHeaders headers,
String containerId,
String processId,
String correlationKey,
String payload) |
public ProcessResource()
public ProcessResource(ProcessServiceBase processServiceBase, DefinitionServiceBase definitionService, RuntimeDataServiceBase runtimeDataServiceBase, KieServerRegistry context)
protected static String getRelativePath(javax.servlet.http.HttpServletRequest httpRequest)
public javax.ws.rs.core.Response startProcess(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
String processId,
String payload)
public javax.ws.rs.core.Response startProcessWithCorrelation(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
String processId,
String correlationKey,
String payload)
public javax.ws.rs.core.Response abortProcessInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId)
public javax.ws.rs.core.Response abortProcessInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<Long> processInstanceIds)
public javax.ws.rs.core.Response signalProcessInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String signalName,
String eventPayload)
public javax.ws.rs.core.Response signalProcessInstances(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
List<Long> processInstanceIds,
String signalName,
String eventPayload)
public javax.ws.rs.core.Response getProcessInstance(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
boolean withVars)
public javax.ws.rs.core.Response setProcessVariable(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String varName,
String variablePayload)
public javax.ws.rs.core.Response setProcessVariables(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
String variablePayload)
public Object getProcessInstanceVariable(@Context javax.ws.rs.core.HttpHeaders headers, String containerId, Long processInstanceId, String varName)
public javax.ws.rs.core.Response getProcessInstanceVariables(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId)
public javax.ws.rs.core.Response getAvailableSignals(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId)
public javax.ws.rs.core.Response completeWorkItem(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long workItemId,
String resultPayload)
public javax.ws.rs.core.Response abortWorkItem(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long workItemId)
public javax.ws.rs.core.Response getWorkItem(@Context
javax.ws.rs.core.HttpHeaders headers,
String containerId,
Long processInstanceId,
Long workItemId)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.