public class TimerNodeInstance extends StateBasedNodeInstance implements org.kie.api.runtime.process.EventListener
NodeInstanceImpl.NodeInstanceTriggerPARAMETER_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, triggerCompletedgetExtendedNode, triggerEventexecuteAction, 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, triggerNodeInstancepublic 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 StateBasedNodeInstanceprotected TimerInstance createTimerInstance(org.drools.core.common.InternalKnowledgeRuntime kruntime)
public void signalEvent(String type, Object event)
signalEvent in interface org.kie.api.runtime.process.EventListenersignalEvent in class StateBasedNodeInstancepublic String[] getEventTypes()
getEventTypes in interface org.kie.api.runtime.process.EventListenergetEventTypes in class StateBasedNodeInstancepublic void triggerCompleted(boolean remove)
triggerCompleted in class ExtendedNodeInstanceImplpublic void cancel()
cancel in class StateBasedNodeInstancepublic void addEventListeners()
addEventListeners in interface EventBasedNodeInstanceInterfaceaddEventListeners in class StateBasedNodeInstancepublic void removeEventListeners()
removeEventListeners in interface EventBasedNodeInstanceInterfaceremoveEventListeners in class StateBasedNodeInstancepublic TimerInstance getTimerInstance()
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.