public class DynamicNodeInstance extends CompositeContextNodeInstance implements org.kie.api.event.rule.AgendaEventListener
CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstanceNodeInstanceImpl.NodeInstanceTriggerNodeInstance.CancelTypecancelType, dynamicParameters, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_IDMETADATA_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, setContextInstanceaddNodeInstance, cancel, getCompositeNode, getCurrentLevel, getFirstNodeInstance, getIterationLevels, getLevelForNode, getNodeContainer, getNodeInstance, getNodeInstance, getNodeInstance, getNodeInstances, getNodeInstances, getNodeInstances, getNodeInstances, getState, internalTriggerOnlyParent, isLinkedIncomingNodeRequired, removeNodeInstance, setCurrentLevel, setProcessInstance, setState, useAsyncaddTimerListener, checkDeclarationMatch, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getEventTypes, getTimerInstances, handleSLAViolation, internalSetTimerInstances, mapDynamicOutputData, registerBoundaryEvents, resolveVariable, triggerCompleted, triggerCompletedgetExtendedNode, handleAssignment, mapOutputSetVariables, mapOutputSetVariables, triggerCompleted, triggerEventcancel, 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, triggerNodeInstanceprotected DynamicNode getDynamicNode()
public String getNodeName()
getNodeName in interface org.kie.api.runtime.process.NodeInstancegetNodeName in class NodeInstanceImplpublic void internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type)
internalTrigger in class CompositeNodeInstancepublic void addEventListeners()
addEventListeners in interface EventBasedNodeInstanceInterfaceaddEventListeners in class CompositeNodeInstancepublic void removeEventListeners()
removeEventListeners in interface EventBasedNodeInstanceInterfaceremoveEventListeners in class CompositeNodeInstancepublic void nodeInstanceCompleted(NodeInstance nodeInstance, String outType)
nodeInstanceCompleted in class CompositeNodeInstancepublic void triggerCompleted(String outType)
triggerCompleted in class CompositeNodeInstancepublic void signalEvent(String type, Object event)
signalEvent in interface EventNodeInstanceInterfacesignalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class CompositeNodeInstanceprotected 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.AgendaEventListenerpublic void matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event)
matchCancelled in interface org.kie.api.event.rule.AgendaEventListenerpublic void afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event)
afterMatchFired in interface org.kie.api.event.rule.AgendaEventListenerpublic void agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event)
agendaGroupPopped in interface org.kie.api.event.rule.AgendaEventListenerpublic void agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event)
agendaGroupPushed in interface org.kie.api.event.rule.AgendaEventListenerpublic void beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event)
beforeMatchFired in interface org.kie.api.event.rule.AgendaEventListenerpublic void afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
afterRuleFlowGroupActivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
afterRuleFlowGroupDeactivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
beforeRuleFlowGroupActivated in interface org.kie.api.event.rule.AgendaEventListenerpublic void beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
beforeRuleFlowGroupDeactivated in interface org.kie.api.event.rule.AgendaEventListenerCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.