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

Packages that use StepBuilderHelper
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.
org.springframework.batch.integration.partition
Remote partitioning components.

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

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

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

  Classes in org.springframework.batch.core.step.builder with type parameters of type StepBuilderHelper
  Modifier and Type
  Class
  Description
  `class`
  `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.
  Subclasses of StepBuilderHelper in org.springframework.batch.core.step.builder
  Modifier and Type
  Class
  Description
  `class`
  `AbstractTaskletStepBuilder<B extends AbstractTaskletStepBuilder<B>>`
  Base class for step builders that want to build a `TaskletStep`.
  `class`
  `FaultTolerantStepBuilder<I,O>`
  A step builder for fully fault tolerant chunk-oriented item processing steps.
  `class`
  `FlowStepBuilder`
  A step builder for `FlowStep` instances.
  `class`
  `JobStepBuilder`
  A step builder for `JobStep` instances.
  `class`
  `PartitionStepBuilder`
  Step builder for `PartitionStep` instances.
  `class`
  `SimpleStepBuilder<I,O>`
  Step builder for simple item processing (chunk oriented) steps.
  `class`
  `StepBuilder`
  Convenient entry point for building all kinds of steps.
  `class`
  `TaskletStepBuilder`
  Builder for tasklet step based on a custom tasklet (not item oriented).
  Constructors in org.springframework.batch.core.step.builder with parameters of type StepBuilderHelper
  Modifier
  Constructor
  Description
  ``
  `AbstractTaskletStepBuilder(StepBuilderHelper<?> parent)`
  ``
  `FaultTolerantStepBuilder(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.
  ``
  `FlowStepBuilder(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.
  ``
  `JobStepBuilder(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.
  ``
  `PartitionStepBuilder(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.
  ``
  `SimpleStepBuilder(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.
  `protected`
  `StepBuilderHelper(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.
  ``
  `TaskletStepBuilder(StepBuilderHelper<?> parent)`
  Create a new builder initialized with any properties in the parent.

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

  Subclasses of StepBuilderHelper 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.

- ## Uses of StepBuilderHelper in org.springframework.batch.integration.partition

  Subclasses of StepBuilderHelper in org.springframework.batch.integration.partition
  Modifier and Type
  Class
  Description
  `class`
  `RemotePartitioningManagerStepBuilder`
  Builder for a manager step in a remote partitioning setup.
  `class`
  `RemotePartitioningWorkerStepBuilder`
  Builder for a worker step in a remote partitioning setup.