Package org.jbpm.workflow.instance
Interface NodeInstance
- All Superinterfaces:
KogitoNodeInstance,org.kie.api.runtime.process.NodeInstance
- All Known Implementing Classes:
ActionNodeInstance,AsyncEventNodeInstance,BoundaryEventNodeInstance,CatchLinkNodeInstance,CompositeContextNodeInstance,CompositeNodeInstance,CompositeNodeInstance.CompositeNodeEndInstance,CompositeNodeInstance.CompositeNodeStartInstance,DynamicNodeInstance,EndNodeInstance,EventNodeInstance,EventSubProcessNodeInstance,ExtendedNodeInstanceImpl,FaultNodeInstance,ForEachNodeInstance,ForEachNodeInstance.ForEachJoinNodeInstance,ForEachNodeInstance.ForEachSplitNodeInstance,HumanTaskNodeInstance,JoinInstance,LambdaSubProcessNodeInstance,MilestoneNodeInstance,NodeInstanceImpl,RuleSetNodeInstance,SplitInstance,StartNodeInstance,StateBasedNodeInstance,StateNodeInstance,SubProcessNodeInstance,ThrowLinkNodeInstance,TimerNodeInstance,WorkItemNodeInstance
Represents a node instance in a RuleFlow. This is the runtime counterpart
of a node, containing all runtime state. Node instance classes also
contain the logic on what to do when it is being triggered (start
executing) or completed (end of execution).
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
KogitoNodeInstance.CancelType -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()voiddefault KogitoProcessInstanceintgetLevel()org.kie.api.definition.process.NodegetNode()intvoidinternalSetTriggerTime(Date date) resolveContextInstance(String contextId, Object param) voidsetDynamicParameters(Map<String, Object> dynamicParameters) voidtrigger(KogitoNodeInstance from, String type) Methods inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstance
getCancelType, getLeaveTime, getMetaData, getNodeDefinitionId, getSlaDueDate, getStringId, getTriggerTime, isCancelledMethods inherited from interface org.kie.api.runtime.process.NodeInstance
getId, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getVariable, setVariable
-
Method Details
-
trigger
-
cancel
void cancel() -
cancel
-
getNode
org.kie.api.definition.process.Node getNode()- Specified by:
getNodein interfaceorg.kie.api.runtime.process.NodeInstance
-
resolveContextInstance
-
getLevel
int getLevel() -
setDynamicParameters
-
getSlaCompliance
int getSlaCompliance() -
getSlaTimerId
String getSlaTimerId() -
internalSetTriggerTime
-
getKogitoProcessInstance
-