# Uses of Interface
org.springframework.batch.core.step.job.JobParametersExtractor

Packages that use JobParametersExtractor
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.core.step.job
`JobStep` and related components.

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

  Methods in org.springframework.batch.core.configuration.xml with parameters of type JobParametersExtractor
  Modifier and Type
  Method
  Description
  `void`
  StepParserStepFactoryBean.`setJobParametersExtractor(JobParametersExtractor jobParametersExtractor)`

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

  Methods in org.springframework.batch.core.step.builder with parameters of type JobParametersExtractor
  Modifier and Type
  Method
  Description
  `JobStepBuilder`
  JobStepBuilder.`parametersExtractor(JobParametersExtractor jobParametersExtractor)`
  Provide a job parameters extractor.

- ## Uses of JobParametersExtractor in org.springframework.batch.core.step.job

  Classes in org.springframework.batch.core.step.job that implement JobParametersExtractor
  Modifier and Type
  Class
  Description
  `class`
  `DefaultJobParametersExtractor`
  Simple implementation of `JobParametersExtractor` which pulls parameters with named keys out of the step execution context and the job parameters of the surrounding job.
  Methods in org.springframework.batch.core.step.job with parameters of type JobParametersExtractor
  Modifier and Type
  Method
  Description
  `void`
  JobStep.`setJobParametersExtractor(JobParametersExtractor jobParametersExtractor)`
  The `JobParametersExtractor` is used to extract `JobParametersExtractor` from the `StepExecution` to run the `Job`.