# Uses of Interface
org.springframework.batch.core.step.StepHolder

Packages that use StepHolder
Package
Description
org.springframework.batch.core.job.flow.support.state
States used in defining the underlying Spring Batch state machine
org.springframework.batch.core.partition.support
Implementation of common partition components.

- ## Uses of StepHolder in org.springframework.batch.core.job.flow.support.state

  Classes in org.springframework.batch.core.job.flow.support.state that implement StepHolder
  Modifier and Type
  Class
  Description
  `class`
  `StepState`
  `State` implementation that delegates to a `FlowExecutor` to execute the specified `Step`.

- ## Uses of StepHolder in org.springframework.batch.core.partition.support

  Classes in org.springframework.batch.core.partition.support that implement StepHolder
  Modifier and Type
  Class
  Description
  `class`
  `TaskExecutorPartitionHandler`
  A `PartitionHandler` that uses a `TaskExecutor` to execute the partitioned `Step` locally in multiple threads.