public class SubProcessNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener, ContextInstanceContainer
NodeInstanceImpl.NodeInstanceTrigger
dynamicParameters
Constructor and Description |
---|
SubProcessNodeInstance() |
Modifier and Type | Method and Description |
---|---|
void |
addContextInstance(String contextId,
ContextInstance contextInstance) |
void |
addEventListeners() |
void |
cancel() |
ContextContainer |
getContextContainer() |
ContextInstance |
getContextInstance(Context context) |
ContextInstance |
getContextInstance(String contextId,
long id) |
List<ContextInstance> |
getContextInstances(String contextId) |
String[] |
getEventTypes() |
String |
getNodeName() |
long |
getProcessInstanceId() |
protected Map<String,Object> |
getSourceParameters(DataAssociation association) |
protected SubProcessNode |
getSubProcessNode() |
void |
internalSetProcessInstanceId(long processInstanceId) |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
void |
processInstanceCompleted(ProcessInstance processInstance) |
void |
removeContextInstance(String contextId,
ContextInstance contextInstance) |
void |
removeEventListeners() |
void |
signalEvent(String type,
Object event) |
addTimerListener, checkProcessInstance, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getTimerInstances, internalSetTimerInstances, mapDynamicOutputData, resolveVariable, triggerCompleted, triggerCompleted
getExtendedNode, triggerCompleted, triggerEvent
executeAction, followConnection, getExecutionErrorHandler, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getProcessInstance, getUniqueId, getVariable, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNodeInstance
protected SubProcessNode getSubProcessNode()
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
internalTrigger
in class StateBasedNodeInstance
public void cancel()
cancel
in class StateBasedNodeInstance
public long getProcessInstanceId()
public void internalSetProcessInstanceId(long processInstanceId)
public void addEventListeners()
addEventListeners
in interface EventBasedNodeInstanceInterface
addEventListeners
in class StateBasedNodeInstance
public void removeEventListeners()
removeEventListeners
in interface EventBasedNodeInstanceInterface
removeEventListeners
in class StateBasedNodeInstance
public void signalEvent(String type, Object event)
signalEvent
in interface org.kie.api.runtime.process.EventListener
signalEvent
in class StateBasedNodeInstance
public String[] getEventTypes()
getEventTypes
in interface org.kie.api.runtime.process.EventListener
getEventTypes
in class StateBasedNodeInstance
public void processInstanceCompleted(ProcessInstance processInstance)
public String getNodeName()
getNodeName
in interface org.kie.api.runtime.process.NodeInstance
getNodeName
in class NodeInstanceImpl
public List<ContextInstance> getContextInstances(String contextId)
getContextInstances
in interface ContextInstanceContainer
public void addContextInstance(String contextId, ContextInstance contextInstance)
addContextInstance
in interface ContextInstanceContainer
public void removeContextInstance(String contextId, ContextInstance contextInstance)
removeContextInstance
in interface ContextInstanceContainer
public ContextInstance getContextInstance(String contextId, long id)
getContextInstance
in interface ContextInstanceContainer
public ContextInstance getContextInstance(Context context)
getContextInstance
in interface ContextInstanceContainer
public ContextContainer getContextContainer()
getContextContainer
in interface ContextInstanceContainer
protected Map<String,Object> getSourceParameters(DataAssociation association)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.