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.TimerJobInstancecreateTimerJobInstance(org.drools.core.time.Job job, org.drools.core.time.JobContext ctx, org.drools.core.time.Trigger trigger, org.drools.core.time.JobHandle handle, org.drools.core.time.InternalSchedulerService scheduler)org.kie.api.runtime.ExecutableRunnergetRunner()voidsetRunner(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
-
-
-
-
Method Detail
-
setRunner
public void setRunner(org.kie.api.runtime.ExecutableRunner runner)
- Specified by:
setRunnerin interfaceorg.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
getRunner
public org.kie.api.runtime.ExecutableRunner getRunner()
- Specified by:
getRunnerin 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.core.time.Trigger trigger, org.drools.core.time.JobHandle handle, org.drools.core.time.InternalSchedulerService scheduler)- Specified by:
createTimerJobInstancein interfaceorg.drools.core.time.impl.TimerJobFactoryManager- Overrides:
createTimerJobInstancein classorg.drools.core.time.impl.TrackableTimeJobFactoryManager
-
-