Allow to override BasicBatchConfigurer
Issue #4533 was supposed to make BasicBatchConfigurer public again but unfortunately only the class visibility was changed. This commit makes sure it can be overridden. Closes gh-4888
This commit is contained in:
parent
9f41323030
commit
72754c27b2
|
|
@ -66,7 +66,7 @@ public class BasicBatchConfigurer implements BatchConfigurer {
|
|||
* @param properties the batch properties
|
||||
* @param dataSource the underlying data source
|
||||
*/
|
||||
BasicBatchConfigurer(BatchProperties properties, DataSource dataSource) {
|
||||
protected BasicBatchConfigurer(BatchProperties properties, DataSource dataSource) {
|
||||
this(properties, dataSource, null);
|
||||
}
|
||||
|
||||
|
|
@ -76,7 +76,7 @@ public class BasicBatchConfigurer implements BatchConfigurer {
|
|||
* @param dataSource the underlying data source
|
||||
* @param entityManagerFactory the entity manager factory (or {@code null})
|
||||
*/
|
||||
BasicBatchConfigurer(BatchProperties properties, DataSource dataSource,
|
||||
protected BasicBatchConfigurer(BatchProperties properties, DataSource dataSource,
|
||||
EntityManagerFactory entityManagerFactory) {
|
||||
this.properties = properties;
|
||||
this.entityManagerFactory = entityManagerFactory;
|
||||
|
|
@ -116,7 +116,7 @@ public class BasicBatchConfigurer implements BatchConfigurer {
|
|||
}
|
||||
}
|
||||
|
||||
private JobExplorer createJobExplorer() throws Exception {
|
||||
protected JobExplorer createJobExplorer() throws Exception {
|
||||
JobExplorerFactoryBean jobExplorerFactoryBean = new JobExplorerFactoryBean();
|
||||
jobExplorerFactoryBean.setDataSource(this.dataSource);
|
||||
String tablePrefix = this.properties.getTablePrefix();
|
||||
|
|
@ -127,7 +127,7 @@ public class BasicBatchConfigurer implements BatchConfigurer {
|
|||
return jobExplorerFactoryBean.getObject();
|
||||
}
|
||||
|
||||
private JobLauncher createJobLauncher() throws Exception {
|
||||
protected JobLauncher createJobLauncher() throws Exception {
|
||||
SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
|
||||
jobLauncher.setJobRepository(getJobRepository());
|
||||
jobLauncher.afterPropertiesSet();
|
||||
|
|
|
|||
Loading…
Reference in New Issue