@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 KieSessionEntryPoint
public long startProcess(String deploymentUnitId, String processId, Map<String,Object> params)
startProcess
in interface KieSessionEntryPoint
public long startProcess(String deploymentUnitId, String processId, String correlationKey, Map<String,Object> params)
startProcess
in interface KieSessionEntryPoint
public long startProcess(String deploymentUnitId, String processId, String correlationKey, Map<String,Object> params, Long parentProcessInstanceId)
startProcess
in interface KieSessionEntryPoint
public void abortProcessInstance(long processInstanceId)
abortProcessInstance
in interface KieSessionEntryPoint
public void abortProcessInstances(List<Long> processInstanceIds)
abortProcessInstances
in interface KieSessionEntryPoint
public void suspendProcessInstance(long processInstanceId)
suspendProcessInstance
in interface KieSessionEntryPoint
public void signalProcessInstance(long processInstanceId, String signalName, Object event)
signalProcessInstance
in interface KieSessionEntryPoint
public void signalProcessInstances(List<Long> processInstanceIds, String signalName, Object event)
signalProcessInstances
in interface KieSessionEntryPoint
public Collection<String> getAvailableSignals(long processInstanceId)
getAvailableSignals
in interface KieSessionEntryPoint
public void setProcessVariable(long processInstanceId, String variableId, Object value)
setProcessVariable
in interface KieSessionEntryPoint
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.