@NonNullApi

# Package org.springframework.batch.core.configuration

Interfaces for registration and location of job configurations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JobFactory | Strategy for creating a single job.
  JobLocator | A runtime service locator interface for retrieving job configurations by `name`.
  JobRegistry | A runtime service registry interface for registering job configurations by `name`.
  ListableJobLocator | A listable extension of `JobLocator`.
  StepRegistry | Registry keeping track of all the `Step` defined in a `Job`.

- Exception Summary
  Exception | Description
  --- | ---
  BatchConfigurationException | Represents an error has occurred in the configuration of base batch infrastructure (creation of a `JobRepository` for example.
  DuplicateJobException | Checked exception that indicates a name clash when registering `Job` instances.

## Package org.springframework.batch.core.configuration Description

Interfaces for registration and location of job configurations.

Author:
  Michael Minella, Mahmoud Ben Hassine