@ApplicationScoped public class KieSessionEntryPointImpl extends Object implements KieSessionEntryPoint
| Constructor and Description |
|---|
KieSessionEntryPointImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
abortProcessInstance(long processInstanceId) |
void |
abortProcessInstances(List<Long> processInstanceIds) |
Collection<String> |
getAvailableSignals(long processInstanceId) |
void |
setProcessVariable(long processInstanceId,
String variableId,
Object value) |
void |
signalProcessInstance(long processInstanceId,
String signalName,
Object event) |
void |
signalProcessInstances(List<Long> processInstanceIds,
String signalName,
Object event) |
long |
startProcess(String deploymentId,
String processId) |
long |
startProcess(String deploymentUnitId,
String processId,
Map<String,Object> params) |
long |
startProcess(String deploymentUnitId,
String processId,
String correlationKey,
Map<String,Object> params) |
long |
startProcess(String deploymentUnitId,
String processId,
String correlationKey,
Map<String,Object> params,
Long parentProcessInstanceId) |
void |
suspendProcessInstance(long processInstanceId) |
public long startProcess(String deploymentId, String processId)
startProcess in interface KieSessionEntryPointpublic long startProcess(String deploymentUnitId, String processId, Map<String,Object> params)
startProcess in interface KieSessionEntryPointpublic long startProcess(String deploymentUnitId, String processId, String correlationKey, Map<String,Object> params)
startProcess in interface KieSessionEntryPointpublic long startProcess(String deploymentUnitId, String processId, String correlationKey, Map<String,Object> params, Long parentProcessInstanceId)
startProcess in interface KieSessionEntryPointpublic void abortProcessInstance(long processInstanceId)
abortProcessInstance in interface KieSessionEntryPointpublic void abortProcessInstances(List<Long> processInstanceIds)
abortProcessInstances in interface KieSessionEntryPointpublic void suspendProcessInstance(long processInstanceId)
suspendProcessInstance in interface KieSessionEntryPointpublic void signalProcessInstance(long processInstanceId,
String signalName,
Object event)
signalProcessInstance in interface KieSessionEntryPointpublic void signalProcessInstances(List<Long> processInstanceIds, String signalName, Object event)
signalProcessInstances in interface KieSessionEntryPointpublic Collection<String> getAvailableSignals(long processInstanceId)
getAvailableSignals in interface KieSessionEntryPointpublic void setProcessVariable(long processInstanceId,
String variableId,
Object value)
setProcessVariable in interface KieSessionEntryPointCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.