| Name | Description | Type | Package | Framework | 
| ColumnRangePartitioner | Simple minded partitioner for a range of values of a column in a databasetable. | Class | org.springframework.batch.sample.common | Spring Batch | 
| InfiniteLoopReader | ItemReader implementation that will continually return a new object. | Class | org.springframework.batch.sample.common | Spring Batch | 
| InfiniteLoopWriter | Simple module implementation that will always return true to indicate thatprocessing should continue. | Class | org.springframework.batch.sample.common | Spring Batch | 
| LogAdvice | Wraps calls for 'Processing' methods which output a single Object to writethe string representation of the object to the log. | Class | org.springframework.batch.sample.common | Spring Batch | 
| OutputFileListener | Class | org.springframework.batch.sample.common | Spring Batch | |
| OutputFileNameListener | Class | org.springframework.batch.sample.common | Spring Batch | |
| ProcessIndicatorItemWrapper | Item wrapper useful in process indicator usecase, where input is marked asprocessed by the processor/writer. | Class | org.springframework.batch.sample.common | Spring Batch | 
| StagingItemListener | Class | org.springframework.batch.sample.common | Spring Batch | |
| StagingItemProcessor | Marks the input row as 'processed'. | Class | org.springframework.batch.sample.common | Spring Batch | 
| StagingItemReader | Thread-safe database ItemReader implementing the process indicatorTo achieve restartability use together with StagingItemProcessor. | Class | org.springframework.batch.sample.common | Spring Batch | 
| StagingItemWriter | Database ItemWriter implementing the process indicator pattern. | Class | org.springframework.batch.sample.common | Spring Batch |