Package org.jbpm.workflow.instance.node
Class SplitInstance
- java.lang.Object
-
- org.jbpm.workflow.instance.impl.NodeInstanceImpl
-
- org.jbpm.workflow.instance.node.SplitInstance
-
- All Implemented Interfaces:
Serializable
,NodeInstance
,org.kie.api.runtime.process.NodeInstance
public class SplitInstance extends NodeInstanceImpl
Runtime counterpart of a split node.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
NodeInstanceImpl.NodeInstanceTrigger
-
Nested classes/interfaces inherited from interface org.jbpm.workflow.instance.NodeInstance
NodeInstance.CancelType
-
-
Field Summary
-
Fields inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancelType, dynamicParameters, logger, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_ID
-
Fields inherited from interface org.jbpm.workflow.instance.NodeInstance
METADATA_WRAP_ASYNC_NODE
-
-
Constructor Summary
Constructors Constructor Description SplitInstance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
checkNodes(org.kie.api.definition.process.Node currentNode, org.kie.api.definition.process.Node lookFor, Set<Long> vistedNodes)
protected void
executeStrategy(Split split, String type)
protected Split
getSplit()
protected boolean
hasLoop(org.kie.api.definition.process.Node startAt, org.kie.api.definition.process.Node lookFor)
void
internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
-
Methods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancel, cancel, configureSla, executeAction, followConnection, getCancelType, getExecutionErrorHandler, getFrom, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isAborted, isInversionOfControl, resolveContext, resolveContextInstance, resolveContextInstance, retrigger, setAborted, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerCompleted, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstance
-
-
-
-
Method Detail
-
getSplit
protected Split getSplit()
-
internalTrigger
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
- Specified by:
internalTrigger
in classNodeInstanceImpl
-
hasLoop
protected boolean hasLoop(org.kie.api.definition.process.Node startAt, org.kie.api.definition.process.Node lookFor)
-
-