Class CrowdSchedulerService

java.lang.Object
com.atlassian.scheduler.core.AbstractSchedulerService
com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
com.atlassian.crowd.scheduling.CrowdSchedulerService
All Implemented Interfaces:
com.atlassian.scheduler.core.LifecycleAwareSchedulerService, com.atlassian.scheduler.core.SchedulerServiceController, com.atlassian.scheduler.SchedulerService

public class CrowdSchedulerService extends com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.atlassian.scheduler.core.LifecycleAwareSchedulerService

    com.atlassian.scheduler.core.LifecycleAwareSchedulerService.State
  • Field Summary

    Fields inherited from class com.atlassian.scheduler.core.AbstractSchedulerService

    BY_JOB_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
    CrowdSchedulerService(com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration config, com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao, com.atlassian.scheduler.caesium.spi.ClusteredJobDao clusteredJobDao)
     
  • Method Summary

    Methods inherited from class com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService

    calculateNextRunTime, calculateNextRunTime, createParameterMapSerializer, enqueueJob, executeQueuedJob, getJobDetails, getJobRunnerKeysForAllScheduledJobs, getJobsByJobRunnerKey, getJobsByJobRunnerKeys, getPendingJobs, refreshClusteredJob, refreshClusteredJobs, registerJobRunner, scheduleJob, shutdownImpl, standbyImpl, startImpl, unscheduleJob

    Methods inherited from class com.atlassian.scheduler.core.AbstractSchedulerService

    addRunDetails, checked, getJobRunner, getLocallyRunningJobs, getParameterMapSerializer, getRegisteredJobRunnerKeys, getState, postJob, preJob, scheduleJobWithGeneratedId, shutdown, standby, start, unregisterJobRunner, waitUntilIdle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CrowdSchedulerService

      public CrowdSchedulerService(com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration config, com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao, com.atlassian.scheduler.caesium.spi.ClusteredJobDao clusteredJobDao)