Class QuartzAutoConfiguration.JdbcStoreTypeConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.JdbcStoreTypeConfiguration
- Enclosing class:
- QuartzAutoConfiguration
@Configuration @ConditionalOnSingleCandidate(javax.sql.DataSource.class) protected static class QuartzAutoConfiguration.JdbcStoreTypeConfiguration extends Object
Constructor Summary
Constructors Modifier Constructor Description protected
JdbcStoreTypeConfiguration()
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SchedulerFactoryBeanCustomizer
dataSourceCustomizer(QuartzProperties properties, DataSource dataSource, org.springframework.beans.factory.ObjectProvider<DataSource> quartzDataSource, org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> transactionManager)
static org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.JdbcStoreTypeConfiguration.DataSourceInitializerSchedulerDependencyPostProcessor
dataSourceInitializerSchedulerDependencyPostProcessor()
QuartzDataSourceInitializer
quartzDataSourceInitializer(DataSource dataSource, org.springframework.beans.factory.ObjectProvider<DataSource> quartzDataSource, org.springframework.core.io.ResourceLoader resourceLoader, QuartzProperties properties)
Constructor Detail
JdbcStoreTypeConfiguration
protected JdbcStoreTypeConfiguration()
Method Detail
dataSourceCustomizer
@Bean @Order(0) public SchedulerFactoryBeanCustomizer dataSourceCustomizer(QuartzProperties properties, DataSource dataSource, @QuartzDataSource org.springframework.beans.factory.ObjectProvider<DataSource> quartzDataSource, org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> transactionManager)
quartzDataSourceInitializer
@Bean @ConditionalOnMissingBean public QuartzDataSourceInitializer quartzDataSourceInitializer(DataSource dataSource, @QuartzDataSource org.springframework.beans.factory.ObjectProvider<DataSource> quartzDataSource, org.springframework.core.io.ResourceLoader resourceLoader, QuartzProperties properties)
dataSourceInitializerSchedulerDependencyPostProcessor
@Bean public static org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.JdbcStoreTypeConfiguration.DataSourceInitializerSchedulerDependencyPostProcessor dataSourceInitializerSchedulerDependencyPostProcessor()