@Configuration @EnableConfigurationProperties(value=QuartzProperties.class) @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) public class QuartzAutoConfiguration extends Object
| 构造器和说明 |
|---|
QuartzAutoConfiguration(DataSource dataSource,
org.springframework.beans.factory.ObjectProvider<DataSource> quartzDataSource,
org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> transactionManager,
org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> quartzTransactionManager,
QuartzProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.scheduling.quartz.SchedulerFactoryBean |
clusterSchedulerFactoryBean(org.springframework.context.ApplicationContext applicationContext) |
QuartzBeanFactory |
quartzBeanFactory() |
QuartzManageService |
quartzManageService() |
TimeZone |
quartzTimeZone() |
SchedulerStarter |
schedulerStarter() |
public QuartzAutoConfiguration(DataSource dataSource, @QuartzDataSource org.springframework.beans.factory.ObjectProvider<DataSource> quartzDataSource, org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> transactionManager, @QuartzTransactionManager org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> quartzTransactionManager, QuartzProperties properties)
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="quartz",
value="enabled",
havingValue="true")
public SchedulerStarter schedulerStarter()
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="quartz",
value="enabled",
havingValue="true")
public QuartzBeanFactory quartzBeanFactory()
@Bean
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="quartz",
value="enabled",
havingValue="true")
public QuartzManageService quartzManageService()
@Bean
@ConditionalOnProperty(prefix="quartz",
value="enabled",
havingValue="true")
public TimeZone quartzTimeZone()
@Bean @ConditionalOnClass(value=javax.sql.DataSource.class) @ConditionalOnProperty(prefix="quartz", value="enabled", havingValue="true") public org.springframework.scheduling.quartz.SchedulerFactoryBean clusterSchedulerFactoryBean(org.springframework.context.ApplicationContext applicationContext)
Copyright © 2023. All rights reserved.