IteratingCallback.Action

The indication of the overall progress of the overall job that implementations of {@link #process()} must return.

Values

ValueMeaning
IDLE

Indicates that {@link #process()} has no more work to do, but the overall job is not completed yet, probably waiting for additional events to trigger more work.

SCHEDULED

Indicates that {@link #process()} is executing asynchronously a sub task, where the execution has started but the callback may have not yet been invoked.

SUCCEEDED

Indicates that {@link #process()} has completed the overall job.

Meta