Package org.drools.core.time
Interface JobContext
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
EnqueuedSelfRemovalJobContext
,ObjectTypeNode.ExpireJobContext
,PhreakTimerNode.TimerNodeJobContext
,SelfRemovalJobContext
,SlidingTimeWindow.BehaviorJobContext
public interface JobContext extends java.io.Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.Optional<InternalKnowledgeRuntime>
getInternalKnowledgeRuntime()
org.drools.base.time.JobHandle
getJobHandle()
ReteEvaluator
getReteEvaluator()
void
setJobHandle(org.drools.base.time.JobHandle jobHandle)
This method should only be called by the scheduler
-
-
-
Method Detail
-
setJobHandle
void setJobHandle(org.drools.base.time.JobHandle jobHandle)
This method should only be called by the scheduler
-
getJobHandle
org.drools.base.time.JobHandle getJobHandle()
-
getReteEvaluator
ReteEvaluator getReteEvaluator()
-
getInternalKnowledgeRuntime
default java.util.Optional<InternalKnowledgeRuntime> getInternalKnowledgeRuntime()
-
-