# Uses of Package
org.springframework.batch.core.step

Packages that use org.springframework.batch.core.step
Package
Description
org.springframework.batch.core.configuration
Interfaces for registration and location of job configurations.
org.springframework.batch.core.job
Specific implementations of job concerns.
org.springframework.batch.core.job.flow
Flow related constructs including Flow interface, executors, and related exceptions
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.
org.springframework.batch.core.step
Specific implementations of step concerns.
org.springframework.batch.core.step.job
`JobStep` and related components.
org.springframework.batch.core.step.tasklet
Interfaces and generic implementations of tasklet concerns.
org.springframework.batch.integration.partition
Remote partitioning components.
org.springframework.batch.integration.step
Support classes related to steps when used with Spring Integration.

- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.configuration
  Class
  Description
  NoSuchStepException
  Exception to signal that a step was requested that is unknown or does not exist.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.job
  Class
  Description
  StepLocator
  Interface for locating a `Step` instance by name.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.job.flow
  Class
  Description
  AbstractStep
  A `Step` implementation that provides common behavior to subclasses, including registering and calling listeners.
  StepLocator
  Interface for locating a `Step` instance by name.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.job.flow.support.state
  Class
  Description
  NoSuchStepException
  Exception to signal that a step was requested that is unknown or does not exist.
  StepHolder
  Interface for holders of a `Step` as a convenience for callers who need access to the underlying instance.
  StepLocator
  Interface for locating a `Step` instance by name.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.partition.support
  Class
  Description
  AbstractStep
  A `Step` implementation that provides common behavior to subclasses, including registering and calling listeners.
  StepHolder
  Interface for holders of a `Step` as a convenience for callers who need access to the underlying instance.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.step
  Class
  Description
  NoSuchStepException
  Exception to signal that a step was requested that is unknown or does not exist.
  StepInterruptionPolicy
  Strategy interface for an interruption policy.
  StepLocator
  Interface for locating a `Step` instance by name.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.step.job
  Class
  Description
  AbstractStep
  A `Step` implementation that provides common behavior to subclasses, including registering and calling listeners.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.core.step.tasklet
  Class
  Description
  AbstractStep
  A `Step` implementation that provides common behavior to subclasses, including registering and calling listeners.
  StepInterruptionPolicy
  Strategy interface for an interruption policy.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.integration.partition
  Class
  Description
  StepLocator
  Interface for locating a `Step` instance by name.
- Classes in org.springframework.batch.core.step used by org.springframework.batch.integration.step
  Class
  Description
  AbstractStep
  A `Step` implementation that provides common behavior to subclasses, including registering and calling listeners.