org.drools.persistence.jpa
Class JpaJDKTimerService
java.lang.Object
org.drools.core.time.impl.JDKTimerService
org.drools.persistence.jpa.JpaJDKTimerService
- All Implemented Interfaces:
- org.drools.core.time.AcceptsTimerJobFactoryManager, org.drools.core.time.InternalSchedulerService, org.drools.core.time.SchedulerService, org.drools.core.time.TimerService, org.kie.api.time.SessionClock
public class JpaJDKTimerService
- extends org.drools.core.time.impl.JDKTimerService
A default Scheduler implementation that uses the
JDK built-in ScheduledThreadPoolExecutor as the
scheduler and the system clock as the clock.
| Nested classes/interfaces inherited from class org.drools.core.time.impl.JDKTimerService |
org.drools.core.time.impl.JDKTimerService.JDKJobHandle |
| Fields inherited from class org.drools.core.time.impl.JDKTimerService |
jobFactoryManager, scheduler |
|
Method Summary |
protected Callable<Void> |
createCallableJob(org.drools.core.time.Job job,
org.drools.core.time.JobContext ctx,
org.drools.core.time.Trigger trigger,
org.drools.core.time.impl.JDKTimerService.JDKJobHandle handle,
org.drools.core.time.InternalSchedulerService scheduler)
|
Collection<org.drools.core.time.impl.TimerJobInstance> |
getTimerJobInstances()
|
void |
setCommandService(org.drools.core.command.CommandService commandService)
|
| Methods inherited from class org.drools.core.time.impl.JDKTimerService |
getCurrentTime, getTimerJobFactoryManager, getTimerJobInstances, getTimeToNextJob, internalSchedule, removeJob, scheduleJob, setCounter, setTimerJobFactoryManager, shutdown |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaJDKTimerService
public JpaJDKTimerService()
JpaJDKTimerService
public JpaJDKTimerService(int size)
setCommandService
public void setCommandService(org.drools.core.command.CommandService commandService)
createCallableJob
protected Callable<Void> createCallableJob(org.drools.core.time.Job job,
org.drools.core.time.JobContext ctx,
org.drools.core.time.Trigger trigger,
org.drools.core.time.impl.JDKTimerService.JDKJobHandle handle,
org.drools.core.time.InternalSchedulerService scheduler)
getTimerJobInstances
public Collection<org.drools.core.time.impl.TimerJobInstance> getTimerJobInstances()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.