public interface LifecycleAwareSchedulerService extends SchedulerService, SchedulerServiceController
As a general rule, scheduler implementations should begin in SchedulerServiceController.standby() mode, where
they will not run any jobs until explicitly started. Once started, the
scheduler may be placed back into standby mode and restarted as often as needed.
The SchedulerServiceController.shutdown() method should only be called when the SchedulerService is
being disposed and will not be asked to start() again.
| Modifier and Type | Interface and Description |
|---|---|
static class |
LifecycleAwareSchedulerService.State
A representation of the scheduler's current state.
|
calculateNextRunTime, getJobDetails, getJobRunnerKeysForAllScheduledJobs, getJobsByJobRunnerKey, getRegisteredJobRunnerKeys, registerJobRunner, scheduleJob, scheduleJobWithGeneratedId, unregisterJobRunner, unscheduleJobgetLocallyRunningJobs, getState, shutdown, standby, start, waitUntilIdleCopyright © 2017 Atlassian. All rights reserved.