类 JobStepBuilder
- java.lang.Object
- org.springframework.batch.core.step.builder.StepBuilderHelper<JobStepBuilder>
- org.springframework.batch.core.step.builder.JobStepBuilder
public class JobStepBuilder extends StepBuilderHelper<JobStepBuilder>
A step builder forJobStep
instances. A job step executes a nestedJob
with parameters taken from the parent job or from the step execution.- 从以下版本开始:
- 2.2
- 作者:
- Dave Syer
嵌套类概要
从类继承的嵌套类/接口 org.springframework.batch.core.step.builder.StepBuilderHelper
StepBuilderHelper.CommonStepProperties
字段概要
从类继承的字段 org.springframework.batch.core.step.builder.StepBuilderHelper
logger, properties
构造器概要
构造器 构造器 说明 JobStepBuilder(StepBuilderHelper<?> parent)
Create a new builder initialized with any properties in the parent.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Step
build()
Build a step from the job provided.JobStepBuilder
job(Job job)
Provide a job to execute during the step.JobStepBuilder
launcher(JobLauncher jobLauncher)
Add a job launcher.JobStepBuilder
parametersExtractor(JobParametersExtractor jobParametersExtractor)
Provide a job parameters extractor.从类继承的方法 org.springframework.batch.core.step.builder.StepBuilderHelper
allowStartIfComplete, enhance, getJobRepository, getName, getTransactionManager, isAllowStartIfComplete, listener, listener, repository, startLimit, transactionManager
构造器详细资料
JobStepBuilder
public JobStepBuilder(StepBuilderHelper<?> parent)
Create a new builder initialized with any properties in the parent. The parent is copied, so it can be re-used.- 参数:
parent
- a parent helper containing common step properties
方法详细资料
job
public JobStepBuilder job(Job job)
Provide a job to execute during the step.- 参数:
job
- the job to execute- 返回:
- this for fluent chaining
launcher
public JobStepBuilder launcher(JobLauncher jobLauncher)
Add a job launcher. Defaults to a simple job launcher.- 参数:
jobLauncher
- the job launcher to use- 返回:
- this for fluent chaining
parametersExtractor
public JobStepBuilder parametersExtractor(JobParametersExtractor jobParametersExtractor)
Provide a job parameters extractor. Useful for extracting job parameters from the parent step execution context or job parameters.- 参数:
jobParametersExtractor
- the job parameters extractor to use- 返回:
- this for fluent chaining