@ApplicationScoped public class RemoteProcessServiceImpl extends AbstractKieServerService implements ProcessService
kieServerIntegration
Constructor and Description |
---|
RemoteProcessServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
abortProcessInstance(ProcessInstanceKey processInstance) |
void |
abortProcessInstances(String serverTemplateId,
Map<String,List<Long>> containerInstances) |
List<String> |
getAvailableSignals(String serverTemplateId,
String containerId,
Long processInstanceId) |
void |
setProcessVariable(String serverTemplateId,
String containerId,
long processInstanceId,
String variableName,
String value) |
void |
signalProcessInstances(String serverTemplateId,
List<String> containers,
List<Long> processInstanceId,
String signal,
Object event) |
Long |
startProcess(String serverTemplateId,
String containerId,
String processId,
String correlationKey,
Map<String,Object> params) |
getClient, getClient, getKieServicesClient, getKieServicesClient
public void abortProcessInstance(ProcessInstanceKey processInstance)
abortProcessInstance
in interface ProcessService
public void abortProcessInstances(String serverTemplateId, Map<String,List<Long>> containerInstances)
abortProcessInstances
in interface ProcessService
public Long startProcess(String serverTemplateId, String containerId, String processId, String correlationKey, Map<String,Object> params)
startProcess
in interface ProcessService
public List<String> getAvailableSignals(String serverTemplateId, String containerId, Long processInstanceId)
getAvailableSignals
in interface ProcessService
public void signalProcessInstances(String serverTemplateId, List<String> containers, List<Long> processInstanceId, String signal, Object event)
signalProcessInstances
in interface ProcessService
public void setProcessVariable(String serverTemplateId, String containerId, long processInstanceId, String variableName, String value)
setProcessVariable
in interface ProcessService
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.