Interface Tasklet

    • Method Detail

      • execute

        @Nullable
        RepeatStatus execute​(StepContribution contribution,
                             ChunkContext chunkContext)
                      throws java.lang.Exception
        Given the current context in the form of a step contribution, do whatever is necessary to process this unit inside a transaction. Implementations return RepeatStatus.FINISHED if finished. If not they return RepeatStatus.CONTINUABLE. On failure throws an exception.
        Parameters:
        contribution - mutable state to be passed back to update the current step execution
        chunkContext - attributes shared between invocations but not between restarts
        Returns:
        an RepeatStatus indicating whether processing is continuable. Returning null is interpreted as RepeatStatus.FINISHED
        Throws:
        java.lang.Exception - thrown if error occurs during execution.