public class ProcessServicesClientImpl extends AbstractKieServicesClientImpl implements ProcessServicesClient
BYPASS_AUTH_USER, classLoader, config, loadBalancer, marshaller, owner| Constructor and Description |
|---|
ProcessServicesClientImpl(KieServicesConfiguration config) |
ProcessServicesClientImpl(KieServicesConfiguration config,
ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
abortProcessInstance(String containerId,
Long processInstanceId) |
void |
abortProcessInstances(String containerId,
List<Long> processInstanceIds) |
void |
abortWorkItem(String containerId,
Long processInstanceId,
Long id) |
void |
completeWorkItem(String containerId,
Long processInstanceId,
Long id,
Map<String,Object> results) |
List<org.kie.server.api.model.instance.NodeInstance> |
findActiveNodeInstances(String containerId,
Long processInstanceId,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.NodeInstance> |
findCompletedNodeInstances(String containerId,
Long processInstanceId,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.NodeInstance> |
findNodeInstances(String containerId,
Long processInstanceId,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.ProcessInstance> |
findProcessInstances(String containerId,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.ProcessInstance> |
findProcessInstances(String containerId,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
List<org.kie.server.api.model.instance.ProcessInstance> |
findProcessInstancesByParent(String containerId,
Long parentProcessInstanceId,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.ProcessInstance> |
findProcessInstancesByParent(String containerId,
Long parentProcessInstanceId,
List<Integer> status,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.ProcessInstance> |
findProcessInstancesByParent(String containerId,
Long parentProcessInstanceId,
List<Integer> status,
Integer page,
Integer pageSize,
String sort,
boolean sortOrder) |
List<org.kie.server.api.model.instance.VariableInstance> |
findVariableHistory(String containerId,
Long processInstanceId,
String variableName,
Integer page,
Integer pageSize) |
List<org.kie.server.api.model.instance.VariableInstance> |
findVariablesCurrentState(String containerId,
Long processInstanceId) |
org.kie.server.api.model.definition.AssociatedEntitiesDefinition |
getAssociatedEntityDefinitions(String containerId,
String processId) |
List<String> |
getAvailableSignals(String containerId,
Long processInstanceId) |
org.kie.server.api.model.definition.ProcessDefinition |
getProcessDefinition(String containerId,
String processId) |
org.kie.server.api.model.instance.ProcessInstance |
getProcessInstance(String containerId,
Long processInstanceId) |
org.kie.server.api.model.instance.ProcessInstance |
getProcessInstance(String containerId,
Long processInstanceId,
boolean withVars) |
Object |
getProcessInstanceVariable(String containerId,
Long processInstanceId,
String variableName) |
<T> T |
getProcessInstanceVariable(String containerId,
Long processInstanceId,
String variableName,
Class<T> type) |
Map<String,Object> |
getProcessInstanceVariables(String containerId,
Long processInstanceId) |
org.kie.server.api.model.definition.VariablesDefinition |
getProcessVariableDefinitions(String containerId,
String processId) |
org.kie.server.api.model.definition.SubProcessesDefinition |
getReusableSubProcessDefinitions(String containerId,
String processId) |
org.kie.server.api.model.definition.ServiceTasksDefinition |
getServiceTaskDefinitions(String containerId,
String processId) |
org.kie.server.api.model.definition.UserTaskDefinitionList |
getUserTaskDefinitions(String containerId,
String processId) |
org.kie.server.api.model.definition.TaskInputsDefinition |
getUserTaskInputDefinitions(String containerId,
String processId,
String taskName) |
org.kie.server.api.model.definition.TaskOutputsDefinition |
getUserTaskOutputDefinitions(String containerId,
String processId,
String taskName) |
org.kie.server.api.model.instance.WorkItemInstance |
getWorkItem(String containerId,
Long processInstanceId,
Long id) |
List<org.kie.server.api.model.instance.WorkItemInstance> |
getWorkItemByProcessInstance(String containerId,
Long processInstanceId) |
void |
setProcessVariable(String containerId,
Long processInstanceId,
String variableId,
Object value) |
void |
setProcessVariables(String containerId,
Long processInstanceId,
Map<String,Object> variables) |
void |
signal(String containerId,
String signalName,
Object event) |
void |
signalProcessInstance(String containerId,
Long processInstanceId,
String signalName,
Object event) |
void |
signalProcessInstances(String containerId,
List<Long> processInstanceIds,
String signalName,
Object event) |
Long |
startProcess(String containerId,
String processId) |
Long |
startProcess(String containerId,
String processId,
org.kie.internal.process.CorrelationKey correlationKey) |
Long |
startProcess(String containerId,
String processId,
org.kie.internal.process.CorrelationKey correlationKey,
Map<String,Object> variables) |
Long |
startProcess(String containerId,
String processId,
Map<String,Object> variables) |
buildQueryString, checkResultType, createExceptionForUnexpectedResponseCode, deserialize, encode, executeJmsCommand, executeJmsCommand, executeJmsCommand, executeJmsCommand, getAdditionalParams, getConversationId, getHeaders, getLoadBalancer, getMediaType, getMessage, getPagingQueryString, getResponseHandler, getSortingQueryString, getUserAndAdditionalParam, getUserAndAdditionalParams, getUserAndPagingQueryString, getUserQueryStr, initializeURI, invoke, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeBackwardCompatibleHttpPostRequestAndCreateServiceResponse, makeHttpDeleteRequestAndCreateCustomResponse, makeHttpDeleteRequestAndCreateServiceResponse, makeHttpGetRequestAndCreateCustomResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateRawResponse, makeHttpGetRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateCustomResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPostRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateCustomResponse, makeHttpPutRequestAndCreateServiceResponse, makeHttpPutRequestAndCreateServiceResponse, newRequest, safeList, safeMap, sendTaskOperation, serialize, setOwner, setResponseHandler, shouldReturnWithNullResponse, throwExceptionOnFailureclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetResponseHandlerpublic ProcessServicesClientImpl(KieServicesConfiguration config)
public ProcessServicesClientImpl(KieServicesConfiguration config, ClassLoader classLoader)
public org.kie.server.api.model.definition.ProcessDefinition getProcessDefinition(String containerId, String processId)
getProcessDefinition in interface ProcessServicesClientpublic org.kie.server.api.model.definition.SubProcessesDefinition getReusableSubProcessDefinitions(String containerId, String processId)
getReusableSubProcessDefinitions in interface ProcessServicesClientpublic org.kie.server.api.model.definition.VariablesDefinition getProcessVariableDefinitions(String containerId, String processId)
getProcessVariableDefinitions in interface ProcessServicesClientpublic org.kie.server.api.model.definition.ServiceTasksDefinition getServiceTaskDefinitions(String containerId, String processId)
getServiceTaskDefinitions in interface ProcessServicesClientpublic org.kie.server.api.model.definition.AssociatedEntitiesDefinition getAssociatedEntityDefinitions(String containerId, String processId)
getAssociatedEntityDefinitions in interface ProcessServicesClientpublic org.kie.server.api.model.definition.UserTaskDefinitionList getUserTaskDefinitions(String containerId, String processId)
getUserTaskDefinitions in interface ProcessServicesClientpublic org.kie.server.api.model.definition.TaskInputsDefinition getUserTaskInputDefinitions(String containerId, String processId, String taskName)
getUserTaskInputDefinitions in interface ProcessServicesClientpublic org.kie.server.api.model.definition.TaskOutputsDefinition getUserTaskOutputDefinitions(String containerId, String processId, String taskName)
getUserTaskOutputDefinitions in interface ProcessServicesClientpublic Long startProcess(String containerId, String processId)
startProcess in interface ProcessServicesClientpublic Long startProcess(String containerId, String processId, Map<String,Object> variables)
startProcess in interface ProcessServicesClientpublic Long startProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey)
startProcess in interface ProcessServicesClientpublic Long startProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> variables)
startProcess in interface ProcessServicesClientpublic void abortProcessInstance(String containerId, Long processInstanceId)
abortProcessInstance in interface ProcessServicesClientpublic void abortProcessInstances(String containerId, List<Long> processInstanceIds)
abortProcessInstances in interface ProcessServicesClientpublic Object getProcessInstanceVariable(String containerId, Long processInstanceId, String variableName)
getProcessInstanceVariable in interface ProcessServicesClientpublic <T> T getProcessInstanceVariable(String containerId, Long processInstanceId, String variableName, Class<T> type)
getProcessInstanceVariable in interface ProcessServicesClientpublic Map<String,Object> getProcessInstanceVariables(String containerId, Long processInstanceId)
getProcessInstanceVariables in interface ProcessServicesClientpublic void signalProcessInstance(String containerId, Long processInstanceId, String signalName, Object event)
signalProcessInstance in interface ProcessServicesClientpublic void signalProcessInstances(String containerId, List<Long> processInstanceIds, String signalName, Object event)
signalProcessInstances in interface ProcessServicesClientpublic void signal(String containerId, String signalName, Object event)
signal in interface ProcessServicesClientpublic List<String> getAvailableSignals(String containerId, Long processInstanceId)
getAvailableSignals in interface ProcessServicesClientpublic void setProcessVariable(String containerId, Long processInstanceId, String variableId, Object value)
setProcessVariable in interface ProcessServicesClientpublic void setProcessVariables(String containerId, Long processInstanceId, Map<String,Object> variables)
setProcessVariables in interface ProcessServicesClientpublic org.kie.server.api.model.instance.ProcessInstance getProcessInstance(String containerId, Long processInstanceId)
getProcessInstance in interface ProcessServicesClientpublic org.kie.server.api.model.instance.ProcessInstance getProcessInstance(String containerId, Long processInstanceId, boolean withVars)
getProcessInstance in interface ProcessServicesClientpublic void completeWorkItem(String containerId, Long processInstanceId, Long id, Map<String,Object> results)
completeWorkItem in interface ProcessServicesClientpublic void abortWorkItem(String containerId, Long processInstanceId, Long id)
abortWorkItem in interface ProcessServicesClientpublic org.kie.server.api.model.instance.WorkItemInstance getWorkItem(String containerId, Long processInstanceId, Long id)
getWorkItem in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.WorkItemInstance> getWorkItemByProcessInstance(String containerId, Long processInstanceId)
getWorkItemByProcessInstance in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.NodeInstance> findActiveNodeInstances(String containerId, Long processInstanceId, Integer page, Integer pageSize)
findActiveNodeInstances in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.NodeInstance> findCompletedNodeInstances(String containerId, Long processInstanceId, Integer page, Integer pageSize)
findCompletedNodeInstances in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.NodeInstance> findNodeInstances(String containerId, Long processInstanceId, Integer page, Integer pageSize)
findNodeInstances in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.VariableInstance> findVariablesCurrentState(String containerId, Long processInstanceId)
findVariablesCurrentState in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.VariableInstance> findVariableHistory(String containerId, Long processInstanceId, String variableName, Integer page, Integer pageSize)
findVariableHistory in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByParent(String containerId, Long parentProcessInstanceId, Integer page, Integer pageSize)
findProcessInstancesByParent in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByParent(String containerId, Long parentProcessInstanceId, List<Integer> status, Integer page, Integer pageSize)
findProcessInstancesByParent in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByParent(String containerId, Long parentProcessInstanceId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)
findProcessInstancesByParent in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstances(String containerId, Integer page, Integer pageSize)
findProcessInstances in interface ProcessServicesClientpublic List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstances(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)
findProcessInstances in interface ProcessServicesClientCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.