Commit 71d5d481 authored by Andy Wilkinson's avatar Andy Wilkinson

Merge branch '2.1.x'

Closes gh-18165
parents 3e56e00c 19ccfaea
...@@ -133,8 +133,8 @@ public class QuartzAutoConfiguration { ...@@ -133,8 +133,8 @@ public class QuartzAutoConfiguration {
/** /**
* Additional configuration to ensure that {@link SchedulerFactoryBean} and * Additional configuration to ensure that {@link SchedulerFactoryBean} and
* {@link Scheduler} beans depend on the {@link QuartzDataSourceInitializer} * {@link Scheduler} beans depend on any beans that perform data source
* bean(s). * initialization.
*/ */
@Configuration(proxyBeanMethods = false) @Configuration(proxyBeanMethods = false)
static class QuartzSchedulerDependencyConfiguration { static class QuartzSchedulerDependencyConfiguration {
...@@ -150,6 +150,10 @@ public class QuartzAutoConfiguration { ...@@ -150,6 +150,10 @@ public class QuartzAutoConfiguration {
return new SchedulerDependsOnBeanFactoryPostProcessor(FlywayMigrationInitializer.class); return new SchedulerDependsOnBeanFactoryPostProcessor(FlywayMigrationInitializer.class);
} }
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(SpringLiquibase.class)
static class LiquibaseQuartzSchedulerDependencyConfiguration {
@Bean @Bean
@ConditionalOnBean(SpringLiquibase.class) @ConditionalOnBean(SpringLiquibase.class)
static SchedulerDependsOnBeanFactoryPostProcessor quartzSchedulerLiquibaseDependsOnBeanFactoryPostProcessor() { static SchedulerDependsOnBeanFactoryPostProcessor quartzSchedulerLiquibaseDependsOnBeanFactoryPostProcessor() {
...@@ -160,6 +164,8 @@ public class QuartzAutoConfiguration { ...@@ -160,6 +164,8 @@ public class QuartzAutoConfiguration {
} }
}
/** /**
* {@link AbstractDependsOnBeanFactoryPostProcessor} for Quartz {@link Scheduler} and * {@link AbstractDependsOnBeanFactoryPostProcessor} for Quartz {@link Scheduler} and
* {@link SchedulerFactoryBean}. * {@link SchedulerFactoryBean}.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment