public class DynamicNodeInstance extends CompositeContextNodeInstance implements org.kie.api.event.rule.AgendaEventListener
CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstance
NodeInstanceImpl.NodeInstanceTrigger
NodeInstance.CancelType
cancelType, dynamicParameters, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_ID
METADATA_WRAP_ASYNC_NODE
Constructor and Description |
---|
DynamicNodeInstance() |
Modifier and Type | Method and Description |
---|---|
void |
addEventListeners() |
void |
afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event) |
void |
afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) |
void |
afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) |
void |
agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event) |
void |
agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event) |
void |
beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event) |
void |
beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) |
void |
beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) |
protected DynamicNode |
getDynamicNode() |
String |
getNodeName() |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
protected boolean |
isTerminated(org.kie.api.runtime.process.NodeInstance from) |
void |
matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event) |
void |
matchCreated(org.kie.api.event.rule.MatchCreatedEvent event) |
void |
nodeInstanceCompleted(NodeInstance nodeInstance,
String outType) |
void |
removeEventListeners() |
void |
signalEvent(String type,
Object event) |
void |
triggerCompleted(String outType) |
protected void |
triggerSelectedNode(org.kie.api.definition.process.Node node,
Object event) |
addContextInstance, getCompositeContextNode, getContextContainer, getContextInstance, getContextInstance, getContextInstance, getContextInstances, removeContextInstance, setContextInstance
addNodeInstance, cancel, getCompositeNode, getCurrentLevel, getFirstNodeInstance, getIterationLevels, getLevelForNode, getNodeContainer, getNodeInstance, getNodeInstance, getNodeInstance, getNodeInstances, getNodeInstances, getNodeInstances, getNodeInstances, getState, internalTriggerOnlyParent, isLinkedIncomingNodeRequired, removeNodeInstance, setCurrentLevel, setProcessInstance, setState, useAsync
addTimerListener, checkDeclarationMatch, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getEventTypes, getTimerInstances, handleSLAViolation, internalSetTimerInstances, mapDynamicOutputData, registerBoundaryEvents, resolveVariable, triggerCompleted, triggerCompleted
getExtendedNode, triggerCompleted, triggerEvent
cancel, executeAction, followConnection, getCancelType, getExecutionErrorHandler, getFrom, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isAborted, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setAborted, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstance
protected DynamicNode getDynamicNode()
public String getNodeName()
getNodeName
in interface org.kie.api.runtime.process.NodeInstance
getNodeName
in class NodeInstanceImpl
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
internalTrigger
in class CompositeNodeInstance
public void addEventListeners()
addEventListeners
in interface EventBasedNodeInstanceInterface
addEventListeners
in class CompositeNodeInstance
public void removeEventListeners()
removeEventListeners
in interface EventBasedNodeInstanceInterface
removeEventListeners
in class CompositeNodeInstance
public void nodeInstanceCompleted(NodeInstance nodeInstance, String outType)
nodeInstanceCompleted
in class CompositeNodeInstance
public void triggerCompleted(String outType)
triggerCompleted
in class CompositeNodeInstance
public void signalEvent(String type, Object event)
signalEvent
in interface EventNodeInstanceInterface
signalEvent
in interface org.kie.api.runtime.process.EventListener
signalEvent
in class CompositeNodeInstance
protected boolean isTerminated(org.kie.api.runtime.process.NodeInstance from)
protected void triggerSelectedNode(org.kie.api.definition.process.Node node, Object event)
public void matchCreated(org.kie.api.event.rule.MatchCreatedEvent event)
matchCreated
in interface org.kie.api.event.rule.AgendaEventListener
public void matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event)
matchCancelled
in interface org.kie.api.event.rule.AgendaEventListener
public void afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event)
afterMatchFired
in interface org.kie.api.event.rule.AgendaEventListener
public void agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event)
agendaGroupPopped
in interface org.kie.api.event.rule.AgendaEventListener
public void agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event)
agendaGroupPushed
in interface org.kie.api.event.rule.AgendaEventListener
public void beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event)
beforeMatchFired
in interface org.kie.api.event.rule.AgendaEventListener
public void afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
afterRuleFlowGroupActivated
in interface org.kie.api.event.rule.AgendaEventListener
public void afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
afterRuleFlowGroupDeactivated
in interface org.kie.api.event.rule.AgendaEventListener
public void beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
beforeRuleFlowGroupActivated
in interface org.kie.api.event.rule.AgendaEventListener
public void beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
beforeRuleFlowGroupDeactivated
in interface org.kie.api.event.rule.AgendaEventListener
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.