# Package org.springframework.batch.sample.common

- Class Summary
  Class | Description
  --- | ---
  ColumnRangePartitioner | Simple minded partitioner for a range of values of a column in a database table.
  InfiniteLoopReader | ItemReader implementation that will continually return a new object.
  InfiniteLoopWriter | Simple module implementation that will always return true to indicate that processing should continue.
  LogAdvice | Wraps calls for 'Processing' methods which output a single Object to write the string representation of the object to the log.
  OutputFileListener |
  OutputFileNameListener |
  ProcessIndicatorItemWrapper<T> | Item wrapper useful in "process indicator" usecase, where input is marked as processed by the processor/writer.
  StagingItemListener | Thread-safe database `ItemReader` implementing the process indicator pattern.
  StagingItemProcessor<T> | Marks the input row as 'processed'.
  StagingItemReader<T> | Thread-safe database `ItemReader` implementing the process indicator pattern.
  StagingItemWriter<T> | Database `ItemWriter` implementing the process indicator pattern.