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

Packages that use ChunkProcessor
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.
org.springframework.batch.integration.chunk
Components for remote chunking.

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

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

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

  Classes in org.springframework.batch.core.step.item that implement ChunkProcessor
  Modifier and Type
  Class
  Description
  `class`
  `FaultTolerantChunkProcessor<I,O>`
  FaultTolerant implementation of the `ChunkProcessor` interface, that allows for skipping or retry of items that cause exceptions during writing.
  `class`
  `SimpleChunkProcessor<I,O>`
  Simple implementation of the `ChunkProcessor` interface that handles basic item writing and processing.
  Constructors in org.springframework.batch.core.step.item with parameters of type ChunkProcessor
  Modifier
  Constructor
  Description
  ``
  `ChunkOrientedTasklet(ChunkProvider<I> chunkProvider, ChunkProcessor<I> chunkProcessor)`

- ## Uses of ChunkProcessor in org.springframework.batch.integration.chunk

  Methods in org.springframework.batch.integration.chunk with parameters of type ChunkProcessor
  Modifier and Type
  Method
  Description
  `void`
  ChunkProcessorChunkHandler.`setChunkProcessor(ChunkProcessor<S> chunkProcessor)`
  Public setter for the `ChunkProcessor`.