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 void
addTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)
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)
org.kie.api.runtime.ExecutableRunner
getRunner()
Collection<org.drools.core.time.impl.TimerJobInstance>
getTimerJobInstances()
Collection<org.drools.core.time.impl.TimerJobInstance>
getTimerJobInstances(Long sessionId)
void
removeTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)
void
setRunner(org.kie.api.runtime.ExecutableRunner runner)
-
-
-
Method Detail
-
setRunner
public void setRunner(org.kie.api.runtime.ExecutableRunner runner)
- Specified by:
setRunner
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.core.time.Trigger trigger, org.drools.core.time.JobHandle handle, org.drools.core.time.InternalSchedulerService scheduler)
- Specified by:
createTimerJobInstance
in interfaceorg.drools.core.time.impl.TimerJobFactoryManager
-
addTimerJobInstance
public void addTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)
- Specified by:
addTimerJobInstance
in interfaceorg.drools.core.time.impl.TimerJobFactoryManager
-
removeTimerJobInstance
public void removeTimerJobInstance(org.drools.core.time.impl.TimerJobInstance instance)
- Specified by:
removeTimerJobInstance
in interfaceorg.drools.core.time.impl.TimerJobFactoryManager
-
getTimerJobInstances
public Collection<org.drools.core.time.impl.TimerJobInstance> getTimerJobInstances()
- Specified by:
getTimerJobInstances
in 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:
getRunner
in interfaceorg.drools.core.time.impl.CommandServiceTimerJobFactoryManager
-
-