Class SchedulerConfiguration

java.lang.Object
com.atlassian.confluence.impl.schedule.caesium.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 Details

    • SchedulerConfiguration

      public SchedulerConfiguration(ClusterManager clusterManager, Supplier<com.atlassian.sal.api.timezone.TimeZoneManager> timeZoneManager)
  • Method Details

    • 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