public class RuleSetNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener, ContextInstanceContainer
NodeInstanceImpl.NodeInstanceTriggerNodeInstance.CancelTypecancelType, dynamicParameters, slaCompliance, slaDueDate, slaTimerId, triggerTime, UNIQUE_IDMETADATA_WRAP_ASYNC_NODE| Constructor and Description |
|---|
RuleSetNodeInstance() |
addTimerListener, 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, 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, triggerNodeInstanceprotected RuleSetNode getRuleSetNode()
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type)
internalTrigger in class StateBasedNodeInstancepublic void addEventListeners()
addEventListeners in interface EventBasedNodeInstanceInterfaceaddEventListeners in class StateBasedNodeInstancepublic void removeEventListeners()
removeEventListeners in interface EventBasedNodeInstanceInterfaceremoveEventListeners in class StateBasedNodeInstancepublic void cancel(NodeInstance.CancelType cancelType)
cancel in class StateBasedNodeInstancepublic void signalEvent(String type, Object event)
signalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class StateBasedNodeInstancepublic 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 ContextInstanceContainerpublic void addContextInstance(String contextId, ContextInstance contextInstance)
addContextInstance in interface ContextInstanceContainerpublic void removeContextInstance(String contextId, ContextInstance contextInstance)
removeContextInstance in interface ContextInstanceContainerpublic ContextInstance getContextInstance(String contextId, long id)
getContextInstance in interface ContextInstanceContainerpublic ContextInstance getContextInstance(Context context)
getContextInstance in interface ContextInstanceContainerpublic ContextContainer getContextContainer()
getContextContainer in interface ContextInstanceContainerCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.