Package org.jbpm.workflow.instance
Interface NodeInstanceContainer
- All Superinterfaces:
KogitoNodeInstanceContainer,org.kie.api.runtime.process.NodeInstanceContainer
- All Known Subinterfaces:
WorkflowProcessInstance
- All Known Implementing Classes:
CompositeContextNodeInstance,CompositeNodeInstance,DynamicNodeInstance,EventSubProcessNodeInstance,ForEachNodeInstance,RuleFlowProcessInstance,StateNodeInstance,WorkflowProcessInstanceImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddNodeInstance(NodeInstance nodeInstance) default NodeInstancegetByNodeDefinitionId(String nodeDefinitionId, org.kie.api.definition.process.NodeContainer nodeContainer) intgetFirstNodeInstance(org.kie.api.definition.process.WorkflowElementIdentifier nodeId) intgetLevelForNode(String uniqueID) default NodeInstancegetNodeByPredicate(org.kie.api.definition.process.NodeContainer nodeContainer, Predicate<KogitoNode> nodeTest) org.kie.api.definition.process.NodeContainergetNodeInstance(String nodeInstanceId, boolean recursive) getNodeInstance(org.kie.api.definition.process.Node node) getNodeInstances(boolean recursive) intgetState()voidnodeInstanceCompleted(NodeInstance nodeInstance, String outType) voidremoveNodeInstance(NodeInstance nodeInstance) default org.kie.api.definition.process.NoderesolveAsync(org.kie.api.definition.process.Node node) voidsetCurrentLevel(int level) voidsetState(int state) Methods inherited from interface org.kie.kogito.internal.process.runtime.KogitoNodeInstanceContainer
getKogitoNodeInstances, getKogitoNodeInstances, getNodeInstanceMethods inherited from interface org.kie.api.runtime.process.NodeInstanceContainer
getNodeInstance, getNodeInstances
-
Method Details
-
getNodeInstances
-
getFirstNodeInstance
-
getNodeInstance
-
addNodeInstance
-
removeNodeInstance
-
getNodeContainer
org.kie.api.definition.process.NodeContainer getNodeContainer() -
nodeInstanceCompleted
-
getState
int getState() -
setState
void setState(int state) -
getLevelForNode
-
getCurrentLevel
int getCurrentLevel() -
setCurrentLevel
void setCurrentLevel(int level) -
getNodeInstance
-
getNodeByPredicate
default NodeInstance getNodeByPredicate(org.kie.api.definition.process.NodeContainer nodeContainer, Predicate<KogitoNode> nodeTest) -
getByNodeDefinitionId
default NodeInstance getByNodeDefinitionId(String nodeDefinitionId, org.kie.api.definition.process.NodeContainer nodeContainer) -
resolveAsync
default org.kie.api.definition.process.Node resolveAsync(org.kie.api.definition.process.Node node) -
getIterationLevels
-