Package org.drools.persistence.jpa
Class JpaTimeJobFactoryManager
- java.lang.Object
-
- org.drools.core.time.impl.TrackableTimeJobFactoryManager
-
- org.drools.core.time.impl.ThreadSafeTrackableTimeJobFactoryManager
-
- org.drools.persistence.jpa.JpaTimeJobFactoryManager
-
- All Implemented Interfaces:
org.drools.core.time.impl.CommandServiceTimerJobFactoryManager
,org.drools.core.time.impl.TimerJobFactoryManager
public class JpaTimeJobFactoryManager extends org.drools.core.time.impl.ThreadSafeTrackableTimeJobFactoryManager implements org.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
-
Constructor Summary
Constructors Constructor Description JpaTimeJobFactoryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.time.impl.TimerJobInstance
createTimerJobInstance(org.drools.core.time.Job job, org.drools.core.time.JobContext ctx, org.drools.base.time.Trigger trigger, org.drools.base.time.JobHandle handle, org.drools.core.time.InternalSchedulerService scheduler)
org.kie.api.runtime.ExecutableRunner
getRunner()
void
setRunner(org.kie.api.runtime.ExecutableRunner runner)
-
Methods inherited from class org.drools.core.time.impl.ThreadSafeTrackableTimeJobFactoryManager
createJobContext
-
Methods inherited from class org.drools.core.time.impl.TrackableTimeJobFactoryManager
addTimerJobInstance, getTimerJobInstances, removeTimerJobInstance, removeTimerJobInstance
-
-
-
-
Method Detail
-
setRunner
public void setRunner(org.kie.api.runtime.ExecutableRunner runner)
- Specified by:
setRunner
in interfaceorg.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
getRunner
public org.kie.api.runtime.ExecutableRunner getRunner()
- Specified by:
getRunner
in interfaceorg.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
createTimerJobInstance
public org.drools.core.time.impl.TimerJobInstance createTimerJobInstance(org.drools.core.time.Job job, org.drools.core.time.JobContext ctx, org.drools.base.time.Trigger trigger, org.drools.base.time.JobHandle handle, org.drools.core.time.InternalSchedulerService scheduler)
- Specified by:
createTimerJobInstance
in interfaceorg.drools.core.time.impl.TimerJobFactoryManager
- Overrides:
createTimerJobInstance
in classorg.drools.core.time.impl.TrackableTimeJobFactoryManager
-
-