voldemort.server.scheduler
Class SchedulerService
java.lang.Object
voldemort.server.AbstractService
voldemort.server.scheduler.SchedulerService
- All Implemented Interfaces:
- VoldemortService
public class SchedulerService
- extends AbstractService
The voldemort scheduler
|
Method Summary |
void |
disable(java.lang.String id)
|
void |
enable(java.lang.String id)
|
java.util.List<java.lang.String> |
getScheduledJobs()
|
void |
schedule(java.lang.String id,
java.lang.Runnable runnable,
java.util.Date timeToRun)
|
void |
schedule(java.lang.String id,
java.lang.Runnable runnable,
java.util.Date nextRun,
long periodMs)
|
void |
scheduleNow(java.lang.Runnable runnable)
|
void |
startInner()
|
void |
stopInner()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchedulerService
public SchedulerService(int schedulerThreads,
Time time)
startInner
public void startInner()
- Specified by:
startInner in class AbstractService
stopInner
public void stopInner()
- Specified by:
stopInner in class AbstractService
disable
public void disable(java.lang.String id)
enable
public void enable(java.lang.String id)
getScheduledJobs
public java.util.List<java.lang.String> getScheduledJobs()
scheduleNow
public void scheduleNow(java.lang.Runnable runnable)
schedule
public void schedule(java.lang.String id,
java.lang.Runnable runnable,
java.util.Date timeToRun)
schedule
public void schedule(java.lang.String id,
java.lang.Runnable runnable,
java.util.Date nextRun,
long periodMs)
Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao