# Uses of Interface
org.springframework.batch.core.configuration.JobLocator

Packages that use JobLocator
Package
Description
org.springframework.batch.core.configuration
Interfaces for registration and location of job configurations.
org.springframework.batch.core.configuration.support
Specific implementations of configuration concerns.
org.springframework.batch.core.launch.support
Support classes for use in bootstrap and launch implementations or configurations.

- ## Uses of JobLocator in org.springframework.batch.core.configuration

  Subinterfaces of JobLocator in org.springframework.batch.core.configuration
  Modifier and Type
  Interface
  Description
  `interface`
  `JobRegistry`
  A runtime service registry interface for registering job configurations by `name`.
  `interface`
  `ListableJobLocator`
  A listable extension of `JobLocator`.

- ## Uses of JobLocator in org.springframework.batch.core.configuration.support

  Classes in org.springframework.batch.core.configuration.support that implement JobLocator
  Modifier and Type
  Class
  Description
  `class`
  `MapJobRegistry`
  Simple, thread-safe, map-based implementation of `JobRegistry`.

- ## Uses of JobLocator in org.springframework.batch.core.launch.support

  Methods in org.springframework.batch.core.launch.support with parameters of type JobLocator
  Modifier and Type
  Method
  Description
  `void`
  CommandLineJobRunner.`setJobLocator(JobLocator jobLocator)`
  `JobLocator` to find a job to run.