| Name | Description | Type | Package | Framework | 
| BatchRetryTemplate | A special purpose retry template that deals specifically with multi-valuedstateful retry. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| Chunk | Encapsulation of a list of items to be processed and possibly a list offailed items to be skipped. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| ChunkMonitor | Manage the offset data between the last successful commit and updates made toan input chunk. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| ChunkMonitor .ChunkMonitorData | Class | org.springframework.batch.core.step.item.ChunkMonitor | Spring Batch | |
| ChunkOrientedTasklet | Class | org.springframework.batch.core.step.item | Spring Batch | |
| ChunkProcessor | Interface defined for processing Chunks. | Interface | org.springframework.batch.core.step.item | Spring Batch | 
| ChunkProvider | Interface for providing Chunks to be processed, used by theChunkOrientedTasklet | Interface | org.springframework.batch.core.step.item | Spring Batch | 
| DefaultItemFailureHandler | Default implementation of the ItemListenerSupport class thatwrites all exceptions via commons logging. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| FaultTolerantChunkProcessor | FaultTolerant implementation of the ChunkProcessor interface, thatallows for skipping or retry of items that cause exceptions during writing. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| FaultTolerantChunkProvider | FaultTolerant implementation of the ChunkProcessor interface, thatallows for skipping or retry of items that cause exceptions during reading or | Class | org.springframework.batch.core.step.item | Spring Batch | 
| ForceRollbackForWriteSkipException | Fatal exception to be thrown when a rollback must be forced, typically aftercatching an exception that otherwise would not cause a rollback. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| KeyGenerator | Interface for defining keys to uniquely identify items. | Interface | org.springframework.batch.core.step.item | Spring Batch | 
| SimpleChunkProcessor | Simple implementation of the ChunkProcessor interface that handlesbasic item writing and processing. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| SimpleChunkProvider | Simple implementation of the ChunkProvider interface that does basic chunkproviding from an ItemReader. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| SimpleRetryExceptionHandler | An ExceptionHandler that is aware of the retry context so that it candistinguish between a fatal exception and one that can be retried. | Class | org.springframework.batch.core.step.item | Spring Batch | 
| SkipOverflowException | Class | org.springframework.batch.core.step.item | Spring Batch | |
| SkipWrapper | Wrapper for an item and its exception if it failed processing. | Class | org.springframework.batch.core.step.item | Spring Batch |