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 Detail

      • doInIteration

        RepeatStatus doInIteration​(RepeatContext context)
                            throws java.lang.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:
        java.lang.Exception - if there is a problem with the processing.