Example usage for org.springframework.batch.core.launch.support SimpleJobLauncher SimpleJobLauncher

List of usage examples for org.springframework.batch.core.launch.support SimpleJobLauncher SimpleJobLauncher

Introduction

In this page you can find the example usage for org.springframework.batch.core.launch.support SimpleJobLauncher SimpleJobLauncher.

Prototype

SimpleJobLauncher

Source Link

Usage

From source file:com.searchbox.framework.config.BatchConfiguration.java

@Bean
@Override/*from   w  w w  .  ja  va 2s . c  om*/
public JobLauncher jobLauncher() throws Exception {
    SimpleJobLauncher jl = new SimpleJobLauncher();
    jl.setJobRepository(jobRepository());
    jl.setTaskExecutor(taskExecutor());
    return jl;
}

From source file:com.apress.prospringintegration.springbatch.integration.BatchConfiguration.java

@Bean
public SimpleJobLauncher jobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository().getJobRepository());
    return jobLauncher;
}

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:org.cloudfoundry.identity.uaa.scim.job.AbstractJobIntegrationTests.java

@Autowired
public void setJobRepository(JobRepository jobRepository) throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(jobRepository);
    jobLauncher.afterPropertiesSet();/*from   w ww.  j a  va 2 s  .  co m*/
    this.jobLauncher = jobLauncher;
}

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:org.my.spring.batch.java.config.demo.configuration.BatchConfiguration.java

@Override
@Bean(name = "jobLauncher")
public JobLauncher getJobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(getJobRepository());
    jobLauncher.afterPropertiesSet();//from  w w  w .  j av  a  2  s .co  m
    return jobLauncher;
}

From source file:com.springsource.html5expense.config.BatchConfig.java

@Bean
public SimpleJobLauncher jobLauncher() throws Exception {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository((JobRepository) this.jobRepository().getObject());
    return jobLauncher;
}

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 v  a 2s.c om
    return jobLauncher;
}

From source file:uk.ac.kcl.batch.BatchConfigurer.java

@Bean
public JobLauncher jobLauncher() {
    SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
    jobLauncher.setJobRepository(getJobRepository());
    try {//from  w  w  w.j a  v  a 2 s  .  c  o  m
        jobLauncher.afterPropertiesSet();
    } catch (Exception ex) {
        Logger.getLogger(BatchConfigurer.class.getName()).log(Level.SEVERE, null, ex);
    }
    return jobLauncher;
}

From source file:nu.yona.server.batch.service.BatchTaskService.java

private JobExecution launchImmediately(TaskExecutor taskExecutor, Job job, JobParameters jobParameters) {
    try {/* w  w  w.ja v  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);
    }
}