public class StateNodeInstance extends CompositeContextNodeInstance implements org.kie.api.runtime.process.EventListener
CompositeNodeInstance.CompositeNodeEndInstance, CompositeNodeInstance.CompositeNodeStartInstance
NodeInstanceImpl.NodeInstanceTrigger
dynamicParameters, slaCompliance, slaDueDate, slaTimerId
Constructor and Description |
---|
StateNodeInstance() |
Modifier and Type | Method and Description |
---|---|
void |
activationCreated(org.kie.api.event.rule.MatchCreatedEvent event) |
void |
addEventListeners() |
String[] |
getEventTypes() |
protected StateNode |
getStateNode() |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
protected boolean |
isLinkedIncomingNodeRequired() |
void |
removeEventListeners() |
void |
signalEvent(String type,
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, nodeInstanceCompleted, removeNodeInstance, setCurrentLevel, setProcessInstance, setState, triggerCompleted, useAsync
addTimerListener, checkDeclarationMatch, checkProcessInstance, configureSla, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getTimerInstances, handleSLAViolation, internalSetTimerInstances, mapDynamicOutputData, resolveVariable, triggerCompleted, triggerCompleted
getExtendedNode, triggerCompleted, triggerEvent
executeAction, followConnection, getExecutionErrorHandler, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setVariable, trigger, triggerConnection, triggerNode, triggerNodeInstance
protected StateNode getStateNode()
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
internalTrigger
in class CompositeNodeInstance
protected boolean isLinkedIncomingNodeRequired()
isLinkedIncomingNodeRequired
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
public void addEventListeners()
addEventListeners
in interface EventBasedNodeInstanceInterface
addEventListeners
in class CompositeNodeInstance
public void removeEventListeners()
removeEventListeners
in interface EventBasedNodeInstanceInterface
removeEventListeners
in class CompositeNodeInstance
public String[] getEventTypes()
getEventTypes
in interface org.kie.api.runtime.process.EventListener
getEventTypes
in class StateBasedNodeInstance
public void activationCreated(org.kie.api.event.rule.MatchCreatedEvent event)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.