org.springframework.batch.core.step.builder
Class TaskletStepBuilder

java.lang.Object
  extended by org.springframework.batch.core.step.builder.StepBuilderHelper<AbstractTaskletStepBuilder<B>>
      extended by org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder<TaskletStepBuilder>
          extended by org.springframework.batch.core.step.builder.TaskletStepBuilder

public class TaskletStepBuilder
extends AbstractTaskletStepBuilder<TaskletStepBuilder>

Builder for tasklet step based on a custom tasklet (not item oriented).

Since:
2.2
Author:
Dave Syer

Nested Class Summary
 
Nested classes/interfaces inherited from class org.springframework.batch.core.step.builder.StepBuilderHelper
StepBuilderHelper.CommonStepProperties
 
Field Summary
 
Fields inherited from class org.springframework.batch.core.step.builder.StepBuilderHelper
logger
 
Constructor Summary
TaskletStepBuilder(StepBuilderHelper<?> parent)
          Create a new builder initialized with any properties in the parent.
 
Method Summary
protected  Tasklet createTasklet()
           
 TaskletStepBuilder tasklet(Tasklet tasklet)
           
 
Methods inherited from class org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder
build, concurrent, exceptionHandler, getExceptionHandler, getStepOperations, listener, stepOperations, stream, taskExecutor, throttleLimit, transactionAttribute
 
Methods inherited from class org.springframework.batch.core.step.builder.StepBuilderHelper
allowStartIfComplete, enhance, getJobRepository, getName, getTransactionManager, isAllowStartIfComplete, listener, repository, startLimit, transactionManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskletStepBuilder

public TaskletStepBuilder(StepBuilderHelper<?> parent)
Create a new builder initialized with any properties in the parent. The parent is copied, so it can be re-used.

Parameters:
parent - a parent helper containing common step properties
Method Detail

tasklet

public TaskletStepBuilder tasklet(Tasklet tasklet)
Parameters:
tasklet - tehe tasklet to use
Returns:
this for fluent chaining

createTasklet

protected Tasklet createTasklet()
Specified by:
createTasklet in class AbstractTaskletStepBuilder<TaskletStepBuilder>


Copyright © 2013 SpringSource. All Rights Reserved.