类 JobAutoConfigure


  • @Configuration
    @EnableConfigurationProperties(QuartzJdbcProperties.class)
    public class JobAutoConfigure
    extends Object
    job配置
    版本:
    $Id: $Id
    作者:
    zhanglinfeng
    • 构造器详细资料

      • JobAutoConfigure

        public JobAutoConfigure()
    • 方法详细资料

      • quartzProperties

        @Bean
        @Primary
        @ConditionalOnProperty(prefix="spring.quartz.jdbc",
                               name="jobStoreType",
                               havingValue="JDBC")
        public org.springframework.boot.autoconfigure.quartz.QuartzProperties quartzProperties​(QuartzJdbcProperties quartzJdbcProperties)

        quartzProperties.

        参数:
        quartzJdbcProperties - a QuartzJdbcProperties object
        返回:
        a QuartzProperties object
      • quartzScheduler

        @Bean
        public org.springframework.scheduling.quartz.SchedulerFactoryBean quartzScheduler​(org.springframework.boot.autoconfigure.quartz.QuartzProperties properties,
                                                                                          org.springframework.beans.factory.ObjectProvider<org.springframework.boot.autoconfigure.quartz.SchedulerFactoryBeanCustomizer> customizers,
                                                                                          Map<String,​org.quartz.Calendar> calendars,
                                                                                          org.springframework.context.ApplicationContext applicationContext,
                                                                                          DataSource dataSource)
        初始 quartzScheduler
        参数:
        properties - a QuartzProperties object
        customizers - a ObjectProvider object
        calendars - a Map object
        applicationContext - a ApplicationContext object
        dataSource - a DataSource object
        返回:
        a SchedulerFactoryBean object
      • jobManagerService

        @Bean
        public JobManagerService jobManagerService​(org.quartz.Scheduler scheduler)
        初始化bean 管理器
        参数:
        scheduler - a Scheduler object
        返回:
        a JobManagerService object