List of usage examples for org.springframework.batch.core.launch.support SimpleJobLauncher run
@Override public JobExecution run(final Job job, final JobParameters jobParameters) throws JobExecutionAlreadyRunningException, JobRestartException, JobInstanceAlreadyCompleteException, JobParametersInvalidException
From source file:nu.yona.server.batch.service.BatchTaskService.java
private JobExecution launchImmediately(TaskExecutor taskExecutor, Job job, JobParameters jobParameters) { try {//from w w w . ja v a2 s . co m SimpleJobLauncher launcher = new SimpleJobLauncher(); launcher.setJobRepository(jobRepository); launcher.setTaskExecutor(taskExecutor); return launcher.run(job, jobParameters); } catch (JobExecutionAlreadyRunningException | JobRestartException | JobInstanceAlreadyCompleteException | JobParametersInvalidException e) { logger.error("Unexpected exception", e); throw YonaException.unexpected(e); } }