|
20 | 20 |
|
21 | 21 | import javax.sql.DataSource;
|
22 | 22 |
|
23 |
| -import org.springframework.batch.core.configuration.ListableJobLocator; |
24 | 23 | import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing;
|
25 | 24 | import org.springframework.batch.core.configuration.support.DefaultBatchConfiguration;
|
26 |
| -import org.springframework.batch.core.converter.JobParametersConverter; |
27 | 25 | import org.springframework.batch.core.explore.JobExplorer;
|
28 | 26 | import org.springframework.batch.core.launch.JobLauncher;
|
29 |
| -import org.springframework.batch.core.launch.JobOperator; |
30 |
| -import org.springframework.batch.core.launch.support.SimpleJobOperator; |
31 | 27 | import org.springframework.batch.core.repository.JobRepository;
|
32 | 28 | import org.springframework.beans.factory.ObjectProvider;
|
33 | 29 | import org.springframework.boot.ExitCodeGenerator;
|
@@ -95,20 +91,6 @@ public JobExecutionExitCodeGenerator jobExecutionExitCodeGenerator() {
|
95 | 91 | return new JobExecutionExitCodeGenerator();
|
96 | 92 | }
|
97 | 93 |
|
98 |
| - @Bean |
99 |
| - @ConditionalOnMissingBean(JobOperator.class) |
100 |
| - public SimpleJobOperator jobOperator(ObjectProvider<JobParametersConverter> jobParametersConverter, |
101 |
| - JobExplorer jobExplorer, JobLauncher jobLauncher, ListableJobLocator jobRegistry, |
102 |
| - JobRepository jobRepository) { |
103 |
| - SimpleJobOperator factory = new SimpleJobOperator(); |
104 |
| - factory.setJobExplorer(jobExplorer); |
105 |
| - factory.setJobLauncher(jobLauncher); |
106 |
| - factory.setJobRegistry(jobRegistry); |
107 |
| - factory.setJobRepository(jobRepository); |
108 |
| - jobParametersConverter.ifAvailable(factory::setJobParametersConverter); |
109 |
| - return factory; |
110 |
| - } |
111 |
| - |
112 | 94 | @Configuration(proxyBeanMethods = false)
|
113 | 95 | static class SpringBootBatchConfiguration extends DefaultBatchConfiguration {
|
114 | 96 |
|
|
0 commit comments