This commit is contained in:
@@ -20,22 +20,6 @@ public class ClusteredSchedulerConfig {
|
|||||||
@Autowired @Qualifier("MONITORING")
|
@Autowired @Qualifier("MONITORING")
|
||||||
private DataSourceType monitoringDatasource;
|
private DataSourceType monitoringDatasource;
|
||||||
|
|
||||||
/*
|
|
||||||
public class AutowiringSpringBeanJobFactory extends SpringBeanJobFactory {
|
|
||||||
@Override
|
|
||||||
protected Object createJobInstance(TriggerFiredBundle bundle) throws Exception {
|
|
||||||
Object job = super.createJobInstance(bundle);
|
|
||||||
applicationContext.getAutowireCapableBeanFactory().autowireBean(job);
|
|
||||||
return job;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Bean
|
|
||||||
public SpringBeanJobFactory springBeanJobFactory() {
|
|
||||||
return new AutowiringSpringBeanJobFactory();
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
@Bean(name = "clusteredScheduler")
|
@Bean(name = "clusteredScheduler")
|
||||||
public SchedulerFactoryBean clusteredScheduler() {
|
public SchedulerFactoryBean clusteredScheduler() {
|
||||||
|
|
||||||
@@ -81,7 +65,11 @@ public class ClusteredSchedulerConfig {
|
|||||||
factory.setQuartzProperties(quartzProperties);
|
factory.setQuartzProperties(quartzProperties);
|
||||||
factory.setAutoStartup(true);
|
factory.setAutoStartup(true);
|
||||||
factory.setSchedulerName("EMS_ClusteredScheduler");
|
factory.setSchedulerName("EMS_ClusteredScheduler");
|
||||||
// factory.setJobFactory(springBeanJobFactory());
|
|
||||||
|
AutoWiringSpringBeanJobFactory jobFactory =
|
||||||
|
new AutoWiringSpringBeanJobFactory(applicationContext.getAutowireCapableBeanFactory());
|
||||||
|
jobFactory.setApplicationContext(applicationContext);
|
||||||
|
factory.setJobFactory(jobFactory);
|
||||||
|
|
||||||
factory.setApplicationContextSchedulerContextKey("applicationContext");
|
factory.setApplicationContextSchedulerContextKey("applicationContext");
|
||||||
factory.setApplicationContext(applicationContext);
|
factory.setApplicationContext(applicationContext);
|
||||||
|
|||||||
Reference in New Issue
Block a user