Package org.jbpm.persistence.timer
Class GlobalJPATimerJobFactoryManager
- java.lang.Object
-
- org.jbpm.persistence.timer.GlobalJPATimerJobFactoryManager
-
- All Implemented Interfaces:
org.drools.core.time.impl.CommandServiceTimerJobFactoryManager,org.drools.core.time.impl.TimerJobFactoryManager
public class GlobalJPATimerJobFactoryManager extends Object implements org.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
-
Constructor Summary
Constructors Constructor Description GlobalJPATimerJobFactoryManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)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()Collection<org.drools.core.time.impl.TimerJobInstance>getTimerJobInstances()Collection<org.drools.core.time.impl.TimerJobInstance>getTimerJobInstances(Long sessionId)voidremoveTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)voidsetRunner(org.kie.api.runtime.ExecutableRunner runner)
-
-
-
Method Detail
-
setRunner
public void setRunner(org.kie.api.runtime.ExecutableRunner runner)
- Specified by:
setRunnerin 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
-
addTimerJobInstance
public void addTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)
- Specified by:
addTimerJobInstancein interfaceorg.drools.core.time.impl.TimerJobFactoryManager
-
removeTimerJobInstance
public void removeTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)
- Specified by:
removeTimerJobInstancein interfaceorg.drools.core.time.impl.TimerJobFactoryManager
-
getTimerJobInstances
public Collection<org.drools.core.time.impl.TimerJobInstance> getTimerJobInstances()
- Specified by:
getTimerJobInstancesin interfaceorg.drools.core.time.impl.TimerJobFactoryManager
-
getTimerJobInstances
public Collection<org.drools.core.time.impl.TimerJobInstance> getTimerJobInstances(Long sessionId)
-
getRunner
public org.kie.api.runtime.ExecutableRunner getRunner()
- Specified by:
getRunnerin interfaceorg.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
-