Skip to content

Commit 3a34044

Browse files
hxc9mminella
authored andcommitted
BATCH-2543 New method on DefaultBatchConfigurer
1 parent 40db8a7 commit 3a34044

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

spring-batch-core/src/main/java/org/springframework/batch/core/configuration/annotation/DefaultBatchConfigurer.java

+9-6
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,7 @@ public void initialize() {
109109
this.jobExplorer = jobExplorerFactory.getObject();
110110
} else {
111111
this.jobRepository = createJobRepository();
112-
113-
JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean();
114-
jobExplorerFactoryBean.setDataSource(this.dataSource);
115-
jobExplorerFactoryBean.afterPropertiesSet();
116-
this.jobExplorer = jobExplorerFactoryBean.getObject();
112+
this.jobExplorer = createJobExplorer();
117113
}
118114

119115
this.jobLauncher = createJobLauncher();
@@ -134,6 +130,13 @@ protected JobRepository createJobRepository() throws Exception {
134130
factory.setDataSource(dataSource);
135131
factory.setTransactionManager(transactionManager);
136132
factory.afterPropertiesSet();
137-
return factory.getObject();
133+
return factory.getObject();
134+
}
135+
136+
protected JobExplorer createJobExplorer() throws Exception {
137+
JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean();
138+
jobExplorerFactoryBean.setDataSource(this.dataSource);
139+
jobExplorerFactoryBean.afterPropertiesSet();
140+
return jobExplorerFactoryBean.getObject();
138141
}
139142
}

0 commit comments

Comments
 (0)