public class RuleSetNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener, ContextInstanceContainer
NodeInstanceImpl.NodeInstanceTrigger
NodeInstance.CancelType
cancelType, dynamicParameters, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_ID
METADATA_WRAP_ASYNC_NODE
Constructor and Description |
---|
RuleSetNodeInstance() |
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, getNodeName, getProcessInstance, getSlaCompliance, getSlaDueDate, getSlaTimerId, getTriggerTime, getUniqueId, getVariable, internalSetSlaCompliance, internalSetSlaDueDate, internalSetSlaTimerId, isAborted, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setAborted, setDynamicParameters, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNode, triggerNodeInstance, triggerNodeInstance
protected RuleSetNode getRuleSetNode()
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
internalTrigger
in class StateBasedNodeInstance
public void addEventListeners()
addEventListeners
in interface EventBasedNodeInstanceInterface
addEventListeners
in class StateBasedNodeInstance
public void removeEventListeners()
removeEventListeners
in interface EventBasedNodeInstanceInterface
removeEventListeners
in class StateBasedNodeInstance
public void cancel(NodeInstance.CancelType cancelType)
cancel
in class StateBasedNodeInstance
public void signalEvent(String type, Object event)
signalEvent
in interface org.kie.api.runtime.process.EventListener
signalEvent
in class StateBasedNodeInstance
public void retractFacts()
protected Map<String,Object> evaluateParameters(RuleSetNode ruleSetNode)
protected Map<String,Object> getSourceParameters(DataAssociation association)
public void setFactHandles(Map<String,org.kie.api.runtime.rule.FactHandle> factHandles)
public String getRuleFlowGroup()
public void setRuleFlowGroup(String ruleFlowGroup)
protected boolean actAsWaitState()
public List<ContextInstance> getContextInstances(String contextId)
getContextInstances
in interface ContextInstanceContainer
public void addContextInstance(String contextId, ContextInstance contextInstance)
addContextInstance
in interface ContextInstanceContainer
public void removeContextInstance(String contextId, ContextInstance contextInstance)
removeContextInstance
in interface ContextInstanceContainer
public ContextInstance getContextInstance(String contextId, long id)
getContextInstance
in interface ContextInstanceContainer
public ContextInstance getContextInstance(Context context)
getContextInstance
in interface ContextInstanceContainer
public ContextContainer getContextContainer()
getContextContainer
in interface ContextInstanceContainer
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.