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