@Bean @ConditionalOnMissingBean(JobOperator.class) public SimpleJobOperator jobOperator(JobExplorer jobExplorer, JobLauncher jobLauncher, ListableJobLocator jobRegistry, JobRepository jobRepository) throws Exception { SimpleJobOperator factory = new SimpleJobOperator(); factory.setJobExplorer(jobExplorer); factory.setJobLauncher(jobLauncher); factory.setJobRegistry(jobRegistry); factory.setJobRepository(jobRepository); if (this.jobParametersConverter != null) { factory.setJobParametersConverter(this.jobParametersConverter); } return factory; }
public BatchOperatorImpl(final ListableJobLocator jobRegistry, final JobExplorer jobExplorer, final JobLauncher jobLauncher, final JobRepository jobRepository) { this.jobRegistry = jobRegistry; this.jobExplorer = jobExplorer; this.jobLauncher = jobLauncher; this.jobRepository = jobRepository; }