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:
  • Method Summary

    Modifier and Type
    Method
    Description
    Implementations return true if they can continue processing - e.g. there is a data source that is not yet exhausted.
  • 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.