# Uses of Interface
org.springframework.batch.core.step.item.ChunkProvider

Packages that use ChunkProvider
Package
Description
org.springframework.batch.core.step.builder
Step level builders for java based job configuration.
org.springframework.batch.core.step.item
Specific implementations of step concerns for item-oriented approach.

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

  Methods in org.springframework.batch.core.step.builder that return ChunkProvider
  Modifier and Type
  Method
  Description
  `protected ChunkProvider<I>`
  FaultTolerantStepBuilder.`createChunkProvider()`

- ## Uses of ChunkProvider in org.springframework.batch.core.step.item

  Classes in org.springframework.batch.core.step.item that implement ChunkProvider
  Modifier and Type
  Class
  Description
  `class`
  `FaultTolerantChunkProvider<I>`
  FaultTolerant implementation of the `ChunkProcessor` interface, that allows for skipping or retry of items that cause exceptions during reading or processing.
  `class`
  `SimpleChunkProvider<I>`
  Simple implementation of the ChunkProvider interface that does basic chunk providing from an `ItemReader`.
  Constructors in org.springframework.batch.core.step.item with parameters of type ChunkProvider
  Modifier
  Constructor
  Description
  ``
  `ChunkOrientedTasklet(ChunkProvider<I> chunkProvider, ChunkProcessor<I> chunkProcessor)`