Class SchedulerConfiguration


  • @Configuration
    public class SchedulerConfiguration
    extends org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration

        org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.JdbcStoreTypeConfiguration
    • Method Detail

      • quartzDataSourceInitializer

        @ConditionalOnProperty("cronapp.feature.database")
        @Bean
        public org.springframework.boot.autoconfigure.quartz.QuartzDataSourceInitializer quartzDataSourceInitializer​(@Qualifier("cronappDataSource")
                                                                                                                     DataSource dataSource,
                                                                                                                     org.springframework.core.io.ResourceLoader resourceLoader,
                                                                                                                     org.springframework.boot.autoconfigure.quartz.QuartzProperties properties)
      • globalScheduler

        @ConditionalOnProperty("cronapp.feature.database")
        @Bean
        public org.springframework.scheduling.quartz.SchedulerFactoryBean globalScheduler​(org.springframework.beans.factory.ObjectProvider<org.quartz.Trigger> triggers,
                                                                                          org.springframework.context.ApplicationContext applicationContext,
                                                                                          CronappSettingsService settings,
                                                                                          org.springframework.boot.autoconfigure.quartz.QuartzProperties quartzProperties,
                                                                                          @Qualifier("cronappDataSource")
                                                                                          DataSource dataSource,
                                                                                          @Qualifier("cronappTransactionManager")
                                                                                          org.springframework.transaction.PlatformTransactionManager transactionManager)
      • quartzDataSource

        @ConditionalOnProperty("cronapp.feature.database")
        @QuartzDataSource
        public DataSource quartzDataSource​(@Qualifier("cronappDataSource")
                                           DataSource dataSource)