private void runJob(JobExecution jobExecution, Job<?> job) { JobExecutionContext jobExecutionContext = jobExecutionContextFactory.createJobExecutionContext(jobExecution); Progress progress = new ProgressImpl(jobExecution, jobExecutionUpdater, mailSender); jobExecutionTemplate.call(job, progress, jobExecutionContext); }