# Uses of Package
org.springframework.batch.core.step.item

Packages that use org.springframework.batch.core.step.item
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.factory
Factories for step level components.
org.springframework.batch.core.step.item
Specific implementations of step concerns for item-oriented approach.
org.springframework.batch.integration.chunk
Components for remote chunking.

- Classes in org.springframework.batch.core.step.item used by org.springframework.batch.core.configuration.xml
  Class
  Description
  KeyGenerator
  Interface for defining keys to uniquely identify items.
- Classes in org.springframework.batch.core.step.item used by org.springframework.batch.core.step.builder
  Class
  Description
  BatchRetryTemplate
  A special purpose retry template that deals specifically with multi-valued stateful retry.
  ChunkMonitor
  Manage the offset data between the last successful commit and updates made to an input chunk.
  ChunkProcessor
  Interface defined for processing `Chunk`s.
  ChunkProvider
  Interface for providing `Chunk`s to be processed, used by the `ChunkOrientedTasklet`
  KeyGenerator
  Interface for defining keys to uniquely identify items.
- Classes in org.springframework.batch.core.step.item used by org.springframework.batch.core.step.factory
  Class
  Description
  KeyGenerator
  Interface for defining keys to uniquely identify items.
- Classes in org.springframework.batch.core.step.item used by org.springframework.batch.core.step.item
  Class
  Description
  BatchRetryTemplate
  A special purpose retry template that deals specifically with multi-valued stateful retry.
  Chunk
  Encapsulation of a list of items to be processed and possibly a list of failed items to be skipped.
  Chunk.ChunkIterator
  Special iterator for a chunk providing the `Chunk.ChunkIterator.remove(Throwable)` method for dynamically removing an item and adding it to the skips.
  ChunkMonitor
  Manage the offset data between the last successful commit and updates made to an input chunk.
  ChunkProcessor
  Interface defined for processing `Chunk`s.
  ChunkProvider
  Interface for providing `Chunk`s to be processed, used by the `ChunkOrientedTasklet`
  KeyGenerator
  Interface for defining keys to uniquely identify items.
  SimpleChunkProcessor
  Simple implementation of the `ChunkProcessor` interface that handles basic item writing and processing.
  SimpleChunkProvider
  Simple implementation of the ChunkProvider interface that does basic chunk providing from an `ItemReader`.
  SkipOverflowException
  SkipWrapper
  Wrapper for an item and its exception if it failed processing.
- Classes in org.springframework.batch.core.step.item used by org.springframework.batch.integration.chunk
  Class
  Description
  ChunkProcessor
  Interface defined for processing `Chunk`s.
  KeyGenerator
  Interface for defining keys to uniquely identify items.