Example usage for org.springframework.batch.core.step.job JobStep setJobLauncher

List of usage examples for org.springframework.batch.core.step.job JobStep setJobLauncher

Introduction

In this page you can find the example usage for org.springframework.batch.core.step.job JobStep setJobLauncher.

Prototype

public void setJobLauncher(JobLauncher jobLauncher) 

Source Link

Document

A JobLauncher is required to be able to run the enclosed Job .

Usage

From source file:org.springframework.batch.core.configuration.xml.StepParserStepFactoryBean.java

@SuppressWarnings("serial")
private void configureJobStep(JobStep ts) throws Exception {
    configureAbstractStep(ts);/*ww  w. j  a v a2 s. c om*/
    if (job != null) {
        ts.setJob(job);
    }
    if (jobParametersExtractor != null) {
        ts.setJobParametersExtractor(jobParametersExtractor);
    }
    if (jobLauncher == null) {
        SimpleJobLauncher jobLauncher = new SimpleJobLauncher();
        jobLauncher.setJobRepository(jobRepository);
        jobLauncher.afterPropertiesSet();
        this.jobLauncher = jobLauncher;
    }
    ts.setJobLauncher(jobLauncher);
}