Package org.springframework.batch.repeat

# Interface RepeatCallback

All Known Implementing Classes:
  `NestedRepeatCallback`, `StepContextRepeatCallback`

public interface RepeatCallback
Callback interface for batch operations. Many simple processes will be able to use off-the-shelf implementations of this interface, enabling the application developer to concentrate on business logic.

Author:
  Dave Syer
See Also:
  - `RepeatOperations`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `RepeatStatus`
  `doInIteration(RepeatContext context)`
  Implementations return true if they can continue processing - e.g.

- ## Method Details

  - ### doInIteration

    RepeatStatus doInIteration(RepeatContext context) throws Exception
    Implementations return true if they can continue processing - e.g. there is a data source that is not yet exhausted. Exceptions are not necessarily fatal - processing might continue depending on the Exception type and the implementation of the caller.
    Parameters:
      `context` - the current context passed in by the caller.
    Returns:
      an `RepeatStatus` which is continuable if there is (or may be) more data to process.
    Throws:
      `Exception` - if there is a problem with the processing.