Package org.drools.core.phreak
Class PhreakTimerNode.TimerNodeJobContext
- java.lang.Object
-
- org.drools.core.phreak.PhreakTimerNode.TimerNodeJobContext
-
- All Implemented Interfaces:
java.io.Serializable
,JobContext
- Enclosing class:
- PhreakTimerNode
public static class PhreakTimerNode.TimerNodeJobContext extends java.lang.Object implements JobContext
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TimerNodeJobContext(int timerNodeId, org.drools.base.time.Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, java.util.List<PathMemory> pmems, ReteEvaluator reteEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.base.time.JobHandle
getJobHandle()
java.util.List<PathMemory>
getPathMemories()
ReteEvaluator
getReteEvaluator()
LeftTupleSink
getSink()
int
getTimerNodeId()
TimerNode.TimerNodeMemory
getTimerNodeMemory()
org.drools.base.time.Trigger
getTrigger()
Tuple
getTuple()
void
setJobHandle(org.drools.base.time.JobHandle jobHandle)
This method should only be called by the scheduler-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.time.JobContext
getInternalKnowledgeRuntime
-
-
-
-
Constructor Detail
-
TimerNodeJobContext
public TimerNodeJobContext(int timerNodeId, org.drools.base.time.Trigger trigger, Tuple tuple, TimerNode.TimerNodeMemory tm, LeftTupleSink sink, java.util.List<PathMemory> pmems, ReteEvaluator reteEvaluator)
-
-
Method Detail
-
getJobHandle
public org.drools.base.time.JobHandle getJobHandle()
- Specified by:
getJobHandle
in interfaceJobContext
-
getReteEvaluator
public ReteEvaluator getReteEvaluator()
- Specified by:
getReteEvaluator
in interfaceJobContext
-
setJobHandle
public void setJobHandle(org.drools.base.time.JobHandle jobHandle)
Description copied from interface:JobContext
This method should only be called by the scheduler- Specified by:
setJobHandle
in interfaceJobContext
-
getSink
public LeftTupleSink getSink()
-
getTuple
public Tuple getTuple()
-
getTimerNodeMemory
public TimerNode.TimerNodeMemory getTimerNodeMemory()
-
getPathMemories
public java.util.List<PathMemory> getPathMemories()
-
getTrigger
public org.drools.base.time.Trigger getTrigger()
-
getTimerNodeId
public int getTimerNodeId()
-
-