KIE :: Infinispan :: Drools persistence 6.1.0.CR2

org.drools.persistence.infinispan
Class InfinispanJDKTimerService

java.lang.Object
  extended by org.drools.core.time.impl.JDKTimerService
      extended by org.drools.persistence.infinispan.InfinispanJDKTimerService
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 InfinispanJDKTimerService
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 Class Summary
 class InfinispanJDKTimerService.InfinispanJDKCallableJob
           
static class InfinispanJDKTimerService.JDKCallableJobCommand
           
 
Nested classes/interfaces inherited from class org.drools.core.time.impl.JDKTimerService
org.drools.core.time.impl.JDKTimerService.JDKJobHandle
 
Field Summary
 
Fields inherited from class org.drools.core.time.impl.JDKTimerService
jobFactoryManager, scheduler
 
Constructor Summary
InfinispanJDKTimerService()
           
InfinispanJDKTimerService(int size)
           
 
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
 

Constructor Detail

InfinispanJDKTimerService

public InfinispanJDKTimerService()

InfinispanJDKTimerService

public InfinispanJDKTimerService(int size)
Method Detail

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()

KIE :: Infinispan :: Drools persistence 6.1.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.