@Configuration(proxyBeanMethods=false) @ConditionalOnSingleCandidate(value=javax.sql.DataSource.class) @ConditionalOnProperty(prefix="spring.quartz", name="job-store-type", havingValue="jdbc") @Import(value=org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer.class) protected static class QuartzAutoConfiguration.JdbcStoreTypeConfiguration extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
JdbcStoreTypeConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SchedulerFactoryBeanCustomizer |
dataSourceCustomizer(QuartzProperties properties,
javax.sql.DataSource dataSource,
org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> quartzDataSource,
org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> transactionManager,
org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> quartzTransactionManager) |
QuartzDataSourceScriptDatabaseInitializer |
quartzDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource,
org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> quartzDataSource,
QuartzProperties properties) |
@Bean @Order(value=0) public SchedulerFactoryBeanCustomizer dataSourceCustomizer(QuartzProperties properties, javax.sql.DataSource dataSource, @QuartzDataSource org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> quartzDataSource, org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> transactionManager, @QuartzTransactionManager org.springframework.beans.factory.ObjectProvider<org.springframework.transaction.PlatformTransactionManager> quartzTransactionManager)
@Bean @ConditionalOnMissingBean(value={QuartzDataSourceScriptDatabaseInitializer.class,QuartzDataSourceInitializer.class}) public QuartzDataSourceScriptDatabaseInitializer quartzDataSourceScriptDatabaseInitializer(javax.sql.DataSource dataSource, @QuartzDataSource org.springframework.beans.factory.ObjectProvider<javax.sql.DataSource> quartzDataSource, QuartzProperties properties)