Uses of Class
com.google.common.util.concurrent.AbstractScheduledService.Scheduler
Packages that use AbstractScheduledService.Scheduler
-
Uses of AbstractScheduledService.Scheduler in com.google.common.util.concurrent
Subclasses of AbstractScheduledService.Scheduler in com.google.common.util.concurrentModifier and TypeClassDescriptionstatic classAAbstractScheduledService.Schedulerthat provides a convenient way for theAbstractScheduledServiceto use a dynamically changing schedule.Methods in com.google.common.util.concurrent that return AbstractScheduledService.SchedulerModifier and TypeMethodDescriptionAbstractScheduledService.Scheduler.newFixedDelaySchedule(long initialDelay, long delay, TimeUnit unit) Returns aAbstractScheduledService.Schedulerthat schedules the task using theScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)method.AbstractScheduledService.Scheduler.newFixedDelaySchedule(Duration initialDelay, Duration delay) Returns aAbstractScheduledService.Schedulerthat schedules the task using theScheduledExecutorService.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)method.AbstractScheduledService.Scheduler.newFixedRateSchedule(long initialDelay, long period, TimeUnit unit) Returns aAbstractScheduledService.Schedulerthat schedules the task using theScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)method.AbstractScheduledService.Scheduler.newFixedRateSchedule(Duration initialDelay, Duration period) Returns aAbstractScheduledService.Schedulerthat schedules the task using theScheduledExecutorService.scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)method.protected abstract AbstractScheduledService.SchedulerAbstractScheduledService.scheduler()Returns theAbstractScheduledService.Schedulerobject used to configure this service.