public class TimerNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener
NodeInstanceImpl.NodeInstanceTrigger
PARAMETER_MATCHER
Constructor and Description |
---|
TimerNodeInstance() |
Modifier and Type | Method and Description |
---|---|
void |
addEventListeners() |
void |
cancel() |
protected TimerInstance |
createTimerInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime) |
String[] |
getEventTypes() |
long |
getTimerId() |
TimerInstance |
getTimerInstance() |
TimerNode |
getTimerNode() |
void |
internalSetTimerId(long timerId) |
void |
internalTrigger(org.kie.api.runtime.process.NodeInstance from,
String type) |
void |
removeEventListeners() |
void |
signalEvent(String type,
Object event) |
void |
triggerCompleted(boolean remove) |
addTimerListener, checkProcessInstance, configureTimerInstance, createTimerInstance, getActivationType, getEventBasedNode, getTimerInstances, internalSetTimerInstances, triggerCompleted, triggerCompleted
getExtendedNode, triggerEvent
executeAction, followConnection, getId, getLevel, getMetaData, getMetaData, getNode, getNodeId, getNodeInstanceContainer, getNodeName, getProcessInstance, getUniqueId, getVariable, isInversionOfControl, resolveContext, resolveContextInstance, retrigger, setId, setLevel, setMetaData, setNodeId, setNodeInstanceContainer, setProcessInstance, setVariable, trigger, triggerConnection, triggerNode, triggerNodeInstance
public TimerNode getTimerNode()
public long getTimerId()
public void internalSetTimerId(long timerId)
public void internalTrigger(org.kie.api.runtime.process.NodeInstance from, String type)
internalTrigger
in class StateBasedNodeInstance
protected TimerInstance createTimerInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime)
public void signalEvent(String type, Object event)
signalEvent
in interface org.kie.api.runtime.process.EventListener
signalEvent
in class StateBasedNodeInstance
public String[] getEventTypes()
getEventTypes
in interface org.kie.api.runtime.process.EventListener
getEventTypes
in class StateBasedNodeInstance
public void triggerCompleted(boolean remove)
triggerCompleted
in class ExtendedNodeInstanceImpl
public void cancel()
cancel
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 TimerInstance getTimerInstance()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.