Class SchedulerServiceConfiguration
java.lang.Object
com.atlassian.jira.component.spring.registrar.SchedulerServiceConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfigurationcaesiumSchedulerConfiguration(ApplicationProperties applicationProperties, ClusterNodeProperties clusterNodeProperties) com.atlassian.scheduler.caesium.spi.ClusteredJobDaoclusteredJobDao(EntityEngine entityEngine, DatabaseConfigurationManager dbConfigManager, OfBizConnectionFactory ofBizConnectionFactory) com.atlassian.scheduler.cron.CronExpressionValidatorcronValidator(I18nHelper i18nHelper, com.atlassian.scheduler.SchedulerService schedulerService) com.atlassian.scheduler.core.LifecycleAwareSchedulerServicelifecycleAwareSchedulerService(com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao, com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration config, com.atlassian.scheduler.caesium.spi.ClusteredJobDao clusteredJobDao, JiraParameterMapSerializer jiraParameterMapSerializer) com.atlassian.scheduler.core.spi.RunDetailsDaorunDetailsDao(EntityEngine entityEngine) com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnosticProviderschedulerDiagnosticProvider(com.atlassian.scheduler.caesium.spi.CaesiumSchedulerConfiguration caesiumSchedulerConfiguration, com.atlassian.scheduler.SchedulerHistoryService schedulerHistoryService, com.atlassian.scheduler.core.SchedulerServiceController schedulerServiceController, com.atlassian.scheduler.SchedulerService schedulerService) com.atlassian.scheduler.SchedulerHistoryServiceschedulerHistoryService(com.atlassian.scheduler.core.spi.RunDetailsDao runDetailsDao) com.atlassian.scheduler.SchedulerServiceschedulerService(com.atlassian.scheduler.core.LifecycleAwareSchedulerService lifecycleAwareSchedulerService)
-
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
-