@NonNullApi

# Package org.springframework.batch.core.step.builder

Step level builders for java based job configuration.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractTaskletStepBuilder<B extends AbstractTaskletStepBuilder<B>> | Base class for step builders that want to build a `TaskletStep`.
  FaultTolerantStepBuilder<I,O> | A step builder for fully fault tolerant chunk-oriented item processing steps.
  FlowStepBuilder | A step builder for `FlowStep` instances.
  JobStepBuilder | A step builder for `JobStep` instances.
  PartitionStepBuilder | Step builder for `PartitionStep` instances.
  SimpleStepBuilder<I,O> | Step builder for simple item processing (chunk oriented) steps.
  StepBuilder | Convenient entry point for building all kinds of steps.
  StepBuilderHelper<B extends StepBuilderHelper<B>> | A base class and utility for other step builders providing access to common properties like job repository and transaction manager.
  StepBuilderHelper.CommonStepProperties |
  TaskletStepBuilder | Builder for tasklet step based on a custom tasklet (not item oriented).

- Exception Summary
  Exception | Description
  --- | ---
  StepBuilderException | Utility exception thrown by builders when they encounter unexpected checked exceptions.

## Package org.springframework.batch.core.step.builder Description

Step level builders for java based job configuration.

Author:
  Michael Minella, Mahmoud Ben Hassine