# Uses of Class
org.springframework.batch.core.step.builder.AbstractTaskletStepBuilder

Packages that use AbstractTaskletStepBuilder
Package
Description
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
org.springframework.batch.core.step.builder
Step level builders for java based job configuration.
org.springframework.batch.integration.chunk
Components for remote chunking.

- ## Uses of AbstractTaskletStepBuilder in org.springframework.batch.core.configuration.xml

  Methods in org.springframework.batch.core.configuration.xml with parameters of type AbstractTaskletStepBuilder
  Modifier and Type
  Method
  Description
  `protected void`
  StepParserStepFactoryBean.`enhanceTaskletStepBuilder(AbstractTaskletStepBuilder<?> builder)`

- ## Uses of AbstractTaskletStepBuilder in org.springframework.batch.core.step.builder

  Classes in org.springframework.batch.core.step.builder with type parameters of type AbstractTaskletStepBuilder
  Modifier and Type
  Class
  Description
  `class`
  `AbstractTaskletStepBuilder<B extends AbstractTaskletStepBuilder<B>>`
  Base class for step builders that want to build a `TaskletStep`.
  Subclasses of AbstractTaskletStepBuilder in org.springframework.batch.core.step.builder
  Modifier and Type
  Class
  Description
  `class`
  `FaultTolerantStepBuilder<I,O>`
  A step builder for fully fault tolerant chunk-oriented item processing steps.
  `class`
  `SimpleStepBuilder<I,O>`
  Step builder for simple item processing (chunk oriented) steps.
  `class`
  `TaskletStepBuilder`
  Builder for tasklet step based on a custom tasklet (not item oriented).
  Methods in org.springframework.batch.core.step.builder that return AbstractTaskletStepBuilder
  Modifier and Type
  Method
  Description
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`exceptionHandler(ExceptionHandler exceptionHandler)`
  Sets the exception handler to use in the case of tasklet failures.
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`listener(ChunkListener listener)`
  Register a chunk listener.
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`stepOperations(RepeatOperations repeatTemplate)`
  Sets the repeat template used for iterating the tasklet execution.
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`stream(ItemStream stream)`
  Register a stream for callbacks that manage restart data.
  `AbstractTaskletStepBuilder<SimpleStepBuilder<I,O>>`
  FaultTolerantStepBuilder.`stream(ItemStream stream)`
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`taskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)`
  Provide a task executor to use when executing the tasklet.
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`throttleLimit(int throttleLimit)`
  In the case of an asynchronous `taskExecutor(TaskExecutor)` the number of concurrent tasklet executions can be throttled (beyond any throttling provided by a thread pool).
  `AbstractTaskletStepBuilder<B>`
  AbstractTaskletStepBuilder.`transactionAttribute(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute)`
  Sets the transaction attributes for the tasklet execution.
  `AbstractTaskletStepBuilder<SimpleStepBuilder<I,O>>`
  FaultTolerantStepBuilder.`transactionAttribute(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute)`

- ## Uses of AbstractTaskletStepBuilder in org.springframework.batch.integration.chunk

  Subclasses of AbstractTaskletStepBuilder in org.springframework.batch.integration.chunk
  Modifier and Type
  Class
  Description
  `class`
  `RemoteChunkingManagerStepBuilder<I,O>`
  Builder for a manager step in a remote chunking setup.