public class SubProcessNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener, ContextInstanceContainer
NodeInstanceImpl.NodeInstanceTriggerPARAMETER_MATCHERdynamicParameters| 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, resolveVariable, triggerCompleted, triggerCompletedgetExtendedNode, triggerCompleted, triggerEventexecuteAction, 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, triggerNodeInstanceprotected SubProcessNode getSubProcessNode()
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type)
internalTrigger in class StateBasedNodeInstancepublic void cancel()
cancel in class StateBasedNodeInstancepublic long getProcessInstanceId()
public void internalSetProcessInstanceId(long processInstanceId)
public void addEventListeners()
addEventListeners in interface EventBasedNodeInstanceInterfaceaddEventListeners in class StateBasedNodeInstancepublic void removeEventListeners()
removeEventListeners in interface EventBasedNodeInstanceInterfaceremoveEventListeners in class StateBasedNodeInstancepublic void signalEvent(String type, Object event)
signalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class StateBasedNodeInstancepublic String[] getEventTypes()
getEventTypes in interface org.kie.api.runtime.process.EventListenergetEventTypes in class StateBasedNodeInstancepublic void processInstanceCompleted(ProcessInstance processInstance)
public String getNodeName()
getNodeName in interface org.kie.api.runtime.process.NodeInstancegetNodeName in class NodeInstanceImplpublic List<ContextInstance> getContextInstances(String contextId)
getContextInstances in interface ContextInstanceContainerpublic void addContextInstance(String contextId, ContextInstance contextInstance)
addContextInstance in interface ContextInstanceContainerpublic void removeContextInstance(String contextId, ContextInstance contextInstance)
removeContextInstance in interface ContextInstanceContainerpublic ContextInstance getContextInstance(String contextId, long id)
getContextInstance in interface ContextInstanceContainerpublic ContextInstance getContextInstance(Context context)
getContextInstance in interface ContextInstanceContainerpublic ContextContainer getContextContainer()
getContextContainer in interface ContextInstanceContainerprotected Map<String,Object> getSourceParameters(DataAssociation association)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.