Class SchedulerConfiguration

  • All Implemented Interfaces:
    com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration, com.atlassian.scheduler.core.spi.SchedulerServiceConfiguration

    public class SchedulerConfiguration
    extends Object
    implements com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration
    Since:
    5.10
    • Constructor Detail

      • SchedulerConfiguration

        public SchedulerConfiguration​(ClusterManager clusterManager,
                                      com.google.common.base.Supplier<com.atlassian.sal.api.timezone.TimeZoneManager> timeZoneManager)
    • Method Detail

      • refreshClusteredJobsIntervalInMinutes

        public int refreshClusteredJobsIntervalInMinutes()
        Specified by:
        refreshClusteredJobsIntervalInMinutes in interface com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration
      • workerThreadCount

        public int workerThreadCount()
        Specified by:
        workerThreadCount in interface com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration
      • useQuartzJobDataMapMigration

        public boolean useQuartzJobDataMapMigration()
        Specified by:
        useQuartzJobDataMapMigration in interface com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration
      • useFineGrainedSchedules

        public boolean useFineGrainedSchedules()
        Specified by:
        useFineGrainedSchedules in interface com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration
      • getDefaultTimeZone

        public @Nullable TimeZone getDefaultTimeZone()
        Specified by:
        getDefaultTimeZone in interface com.atlassian.scheduler.core.spi.SchedulerServiceConfiguration