Class SchedulerServiceConfiguration

java.lang.Object
com.atlassian.jira.component.spring.registrar.SchedulerServiceConfiguration

@Configuration public class SchedulerServiceConfiguration extends Object
  • Constructor Details

    • SchedulerServiceConfiguration

      public SchedulerServiceConfiguration()
  • Method Details

    • clusteredJobDao

      @Bean public com.atlassian.scheduler.caesium.spi.ClusteredJobDao clusteredJobDao(EntityEngine entityEngine, DatabaseConfigurationManager dbConfigManager, OfBizConnectionFactory ofBizConnectionFactory)
    • runDetailsDao

      @Bean public com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao(EntityEngine entityEngine)
    • caesiumSchedulerConfiguration

      @Bean public com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration caesiumSchedulerConfiguration(ApplicationProperties applicationProperties, ClusterNodeProperties clusterNodeProperties)
    • lifecycleAwareSchedulerService

      @Bean public com.atlassian.scheduler.core.LifecycleAwareSchedulerService lifecycleAwareSchedulerService(com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao, com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration config, com.atlassian.scheduler.caesium.spi.ClusteredJobDao clusteredJobDao, JiraParameterMapSerializer jiraParameterMapSerializer)
    • schedulerDiagnosticProvider

      @Bean public com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnosticProvider schedulerDiagnosticProvider(com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration caesiumSchedulerConfiguration, com.atlassian.scheduler.SchedulerHistoryService schedulerHistoryService, com.atlassian.scheduler.core.SchedulerServiceController schedulerServiceController, com.atlassian.scheduler.SchedulerService schedulerService)
    • cronExpressionValidator

      @Bean public com.atlassian.scheduler.cron.CronExpressionValidator cronExpressionValidator()
    • schedulerService

      @Bean @Primary public com.atlassian.scheduler.SchedulerService schedulerService(com.atlassian.scheduler.core.LifecycleAwareSchedulerService lifecycleAwareSchedulerService)
    • schedulerHistoryService

      @Bean public com.atlassian.scheduler.SchedulerHistoryService schedulerHistoryService(com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao)
    • cronValidator

      @Bean public CronValidator cronValidator(I18nHelper i18nHelper, com.atlassian.scheduler.SchedulerService schedulerService)
    • jiraParameterMapSerializer

      @Bean public JiraParameterMapSerializer jiraParameterMapSerializer()