Class QuartzAutoConfiguration.JdbcStoreTypeConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.JdbcStoreTypeConfiguration
- Enclosing class:
- QuartzAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnSingleCandidate(javax.sql.DataSource.class)
@ConditionalOnProperty(prefix="spring.quartz",
name="job-store-type",
havingValue="jdbc")
@Import(DatabaseInitializationDependencyConfigurer.class)
protected static class QuartzAutoConfiguration.JdbcStoreTypeConfiguration
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondataSourceCustomizer
(QuartzProperties properties, DataSource dataSource, ObjectProvider<DataSource> quartzDataSource, ObjectProvider<PlatformTransactionManager> transactionManager, ObjectProvider<PlatformTransactionManager> quartzTransactionManager) quartzDataSourceScriptDatabaseInitializer
(DataSource dataSource, ObjectProvider<DataSource> quartzDataSource, QuartzProperties properties)
-
Constructor Details
-
JdbcStoreTypeConfiguration
protected JdbcStoreTypeConfiguration()
-
-
Method Details
-
dataSourceCustomizer
@Bean @Order(0) public SchedulerFactoryBeanCustomizer dataSourceCustomizer(QuartzProperties properties, DataSource dataSource, @QuartzDataSource ObjectProvider<DataSource> quartzDataSource, ObjectProvider<PlatformTransactionManager> transactionManager, @QuartzTransactionManager ObjectProvider<PlatformTransactionManager> quartzTransactionManager) -
quartzDataSourceScriptDatabaseInitializer
@Bean @ConditionalOnMissingBean(QuartzDataSourceScriptDatabaseInitializer.class) @Conditional(org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration.JdbcStoreTypeConfiguration.OnQuartzDatasourceInitializationCondition.class) public QuartzDataSourceScriptDatabaseInitializer quartzDataSourceScriptDatabaseInitializer(DataSource dataSource, @QuartzDataSource ObjectProvider<DataSource> quartzDataSource, QuartzProperties properties)
-