Package org.jbpm.workflow.instance.node
Class LambdaSubProcessNodeInstance
java.lang.Object
org.jbpm.workflow.instance.impl.NodeInstanceImpl
org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
org.jbpm.workflow.instance.node.StateBasedNodeInstance
org.jbpm.workflow.instance.node.LambdaSubProcessNodeInstance
- All Implemented Interfaces:
Serializable,ContextInstanceContainer,EventBasedNodeInstanceInterface,NodeInstance,org.kie.api.runtime.process.NodeInstance,KogitoEventListener,KogitoNodeInstance
public class LambdaSubProcessNodeInstance
extends StateBasedNodeInstance
implements KogitoEventListener, ContextInstanceContainer
Runtime counterpart of a SubFlow node.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
NodeInstanceImpl.NodeInstanceTriggerNested classes/interfaces inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
KogitoNodeInstance.CancelType -
Field Summary
Fields inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancelType, dynamicParameters, leaveTime, slaCompliance, slaDueDate, slaTimerId, triggerTime -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContextInstance(String contextId, ContextInstance contextInstance) voidvoidcancel(KogitoNodeInstance.CancelType cancelType) getContextInstance(String contextId, long id) getContextInstance(Context context) getContextInstances(String contextId) String[]protected SubProcessNodevoidinternalSetProcessInstanceId(String processInstanceId) voidinternalTrigger(KogitoNodeInstance from, String type) booleanvoidprocessInstanceCompleted(ProcessInstance processInstance) voidremoveContextInstance(String contextId, ContextInstance contextInstance) voidvoidsignalEvent(String type, Object event) Methods inherited from class org.jbpm.workflow.instance.node.StateBasedNodeInstance
addTimerListener, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, extractTimerEventInformation, getActivationType, getEventBasedNode, getProcessContext, getTimerInstances, getTimerInstancesReference, handleSLAViolation, internalSetTimerInstances, internalSetTimerInstancesReference, triggerCompleted, triggerCompletedMethods inherited from class org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
getExtendedNode, triggerCompleted, triggerEventMethods inherited from class org.jbpm.workflow.instance.impl.NodeInstanceImpl
cancel, captureError, executeAction, executeAction, followConnection, getCancelType, getId, getLeaveTime, getLevel, getMetaData, getMetaData, getNode, getNodeDefinitionId, getNodeId, getNodeInstanceContainer, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getStringId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, internalSetTriggerTime, isExpression, isInversionOfControl, mapDynamicOutputData, resolveContext, resolveContextInstance, resolveExpression, resolveValue, resolveValue, resolveValue, retrigger, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.kogito.internal.process.event.KogitoEventListener
getEventDescriptionsMethods inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
isCancelledMethods inherited from interface org.jbpm.workflow.instance.NodeInstance
getKogitoProcessInstance
-
Constructor Details
-
LambdaSubProcessNodeInstance
public LambdaSubProcessNodeInstance()
-
-
Method Details
-
getSubProcessNode
-
internalTrigger
- Overrides:
internalTriggerin classStateBasedNodeInstance
-
cancel
- Specified by:
cancelin interfaceNodeInstance- Overrides:
cancelin classStateBasedNodeInstance
-
getProcessInstanceId
-
isAsyncWaitingNodeInstance
public boolean isAsyncWaitingNodeInstance() -
internalSetProcessInstanceId
-
addEventListeners
public void addEventListeners()- Specified by:
addEventListenersin interfaceEventBasedNodeInstanceInterface- Overrides:
addEventListenersin classStateBasedNodeInstance
-
removeEventListeners
public void removeEventListeners()- Specified by:
removeEventListenersin interfaceEventBasedNodeInstanceInterface- Overrides:
removeEventListenersin classStateBasedNodeInstance
-
signalEvent
- Specified by:
signalEventin interfaceKogitoEventListener- Overrides:
signalEventin classStateBasedNodeInstance
-
getEventTypes
- Specified by:
getEventTypesin interfaceKogitoEventListener- Overrides:
getEventTypesin classStateBasedNodeInstance
-
processInstanceCompleted
-
getNodeName
- Specified by:
getNodeNamein interfaceorg.kie.api.runtime.process.NodeInstance- Overrides:
getNodeNamein classNodeInstanceImpl
-
getContextInstances
- Specified by:
getContextInstancesin interfaceContextInstanceContainer
-
addContextInstance
- Specified by:
addContextInstancein interfaceContextInstanceContainer
-
removeContextInstance
- Specified by:
removeContextInstancein interfaceContextInstanceContainer
-
getContextInstance
- Specified by:
getContextInstancein interfaceContextInstanceContainer
-
getContextInstance
- Specified by:
getContextInstancein interfaceContextInstanceContainer
-
getContextContainer
- Specified by:
getContextContainerin interfaceContextInstanceContainer
-