List of usage examples for org.springframework.batch.core.launch.support SimpleJobLauncher setTaskExecutor
public void setTaskExecutor(TaskExecutor taskExecutor)
From source file:com.searchbox.framework.config.BatchConfiguration.java
@Bean @Override/* w w w .ja v a 2s .c om*/ public JobLauncher jobLauncher() throws Exception { SimpleJobLauncher jl = new SimpleJobLauncher(); jl.setJobRepository(jobRepository()); jl.setTaskExecutor(taskExecutor()); return jl; }
From source file:com.example.configuration.BatchConfiguration.java
@Bean public JobLauncher jobLauncher() throws Exception { SimpleJobLauncher launcher = new SimpleJobLauncher(); launcher.setJobRepository(getJobRepository()); launcher.setTaskExecutor(new SyncTaskExecutor()); return launcher; }
From source file:nu.yona.server.batch.service.BatchTaskService.java
private JobExecution launchImmediately(TaskExecutor taskExecutor, Job job, JobParameters jobParameters) { try {/* w w w . j av a2 s .c o 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); } }
From source file:de.langmi.spring.batch.examples.basics.purejava.jobruns.PureJavaJobRunTest.java
private void setupBatchInfrastructure() throws Exception { // in-memory variants for important bean this.transactionManager = new ResourcelessTransactionManager(); this.jobRepository = new MapJobRepositoryFactoryBean(transactionManager).getJobRepository(); // setup job launcher SimpleJobLauncher simpleJobLauncher = new SimpleJobLauncher(); // with a SyncTaskExecutor the job is launched within the actual thread simpleJobLauncher.setTaskExecutor(new SyncTaskExecutor()); simpleJobLauncher.setJobRepository(jobRepository); this.jobLauncher = simpleJobLauncher; }
From source file:de.codecentric.batch.configuration.TaskExecutorBatchConfigurer.java
private JobLauncher createJobLauncher() throws Exception { SimpleJobLauncher jobLauncher = new SimpleJobLauncher(); jobLauncher.setJobRepository(jobRepository); jobLauncher.setTaskExecutor(taskExecutor); jobLauncher.afterPropertiesSet();//from w w w . j a va 2s . co m return jobLauncher; }