# Uses of Enum Class
org.springframework.batch.repeat.RepeatStatus

Packages that use RepeatStatus
Package
Description
org.springframework.batch.core.resource
org.springframework.batch.core.scope.context
Implementation of the contexts for each of the custom bean scopes in Spring Batch (Job and Step).
org.springframework.batch.core.step.item
Specific implementations of step concerns for item-oriented approach.
org.springframework.batch.core.step.tasklet
Interfaces and generic implementations of tasklet concerns.
org.springframework.batch.repeat
Infrastructure implementations of repeat concerns.
org.springframework.batch.repeat.callback
Infrastructure implementations of repeat callback concerns.
org.springframework.batch.repeat.listener
Infrastructure implementations of repeat interceptor concerns.
org.springframework.batch.repeat.policy
Infrastructure implementations of repeat policy concerns.
org.springframework.batch.repeat.support
Infrastructure implementations of repeat support concerns.

- ## Uses of RepeatStatus in org.springframework.batch.core.resource

  Methods in org.springframework.batch.core.resource with parameters of type RepeatStatus
  Modifier and Type
  Method
  Description
  `boolean`
  StepExecutionSimpleCompletionPolicy.`isComplete(RepeatContext context, RepeatStatus result)`

- ## Uses of RepeatStatus in org.springframework.batch.core.scope.context

  Methods in org.springframework.batch.core.scope.context that return RepeatStatus
  Modifier and Type
  Method
  Description
  `abstract RepeatStatus`
  StepContextRepeatCallback.`doInChunkContext(RepeatContext context, ChunkContext chunkContext)`
  Do the work required for this chunk of the step.
  `RepeatStatus`
  StepContextRepeatCallback.`doInIteration(RepeatContext context)`
  Manage the `StepContext` lifecycle.

- ## Uses of RepeatStatus in org.springframework.batch.core.step.item

  Methods in org.springframework.batch.core.step.item that return RepeatStatus
  Modifier and Type
  Method
  Description
  `RepeatStatus`
  ChunkOrientedTasklet.`execute(StepContribution contribution, ChunkContext chunkContext)`

- ## Uses of RepeatStatus in org.springframework.batch.core.step.tasklet

  Methods in org.springframework.batch.core.step.tasklet that return RepeatStatus
  Modifier and Type
  Method
  Description
  `RepeatStatus`
  CallableTaskletAdapter.`execute(StepContribution contribution, ChunkContext chunkContext)`
  Execute the provided Callable and return its `RepeatStatus`.
  `RepeatStatus`
  MethodInvokingTaskletAdapter.`execute(StepContribution contribution, ChunkContext chunkContext)`
  Delegate execution to the target object and translate the return value to an `ExitStatus` by invoking a method in the delegate POJO.
  `RepeatStatus`
  SystemCommandTasklet.`execute(StepContribution contribution, ChunkContext chunkContext)`
  Execute system command and map its exit code to `ExitStatus` using `SystemProcessExitCodeMapper`.
  `RepeatStatus`
  Tasklet.`execute(StepContribution contribution, ChunkContext chunkContext)`
  Given the current context in the form of a step contribution, do whatever is necessary to process this unit inside a transaction.
  Method parameters in org.springframework.batch.core.step.tasklet with type arguments of type RepeatStatus
  Modifier and Type
  Method
  Description
  `void`
  CallableTaskletAdapter.`setCallable(Callable<RepeatStatus> callable)`
  Public setter for the `Callable`.

- ## Uses of RepeatStatus in org.springframework.batch.repeat

  Methods in org.springframework.batch.repeat that return RepeatStatus
  Modifier and Type
  Method
  Description
  `RepeatStatus`
  RepeatStatus.`and(boolean value)`
  `static RepeatStatus`
  RepeatStatus.`continueIf(boolean continuable)`
  `RepeatStatus`
  RepeatCallback.`doInIteration(RepeatContext context)`
  Implementations return true if they can continue processing - e.g.
  `RepeatStatus`
  RepeatOperations.`iterate(RepeatCallback callback)`
  Execute the callback repeatedly, until a decision can be made to complete.
  `static RepeatStatus`
  RepeatStatus.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static RepeatStatus[]`
  RepeatStatus.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.
  Methods in org.springframework.batch.repeat with parameters of type RepeatStatus
  Modifier and Type
  Method
  Description
  `default void`
  RepeatListener.`after(RepeatContext context, RepeatStatus result)`
  Called by the framework after each item has been processed, unless the item processing results in an exception.
  `boolean`
  CompletionPolicy.`isComplete(RepeatContext context, RepeatStatus result)`
  Determine whether a batch is complete given the latest result from the callback.

- ## Uses of RepeatStatus in org.springframework.batch.repeat.callback

  Methods in org.springframework.batch.repeat.callback that return RepeatStatus
  Modifier and Type
  Method
  Description
  `RepeatStatus`
  NestedRepeatCallback.`doInIteration(RepeatContext context)`
  Simply calls template.execute(callback).

- ## Uses of RepeatStatus in org.springframework.batch.repeat.listener

  Methods in org.springframework.batch.repeat.listener with parameters of type RepeatStatus
  Modifier and Type
  Method
  Description
  `void`
  CompositeRepeatListener.`after(RepeatContext context, RepeatStatus result)`
  `void`
  RepeatListenerSupport.`after(RepeatContext context, RepeatStatus result)`
  Deprecated.

- ## Uses of RepeatStatus in org.springframework.batch.repeat.policy

  Methods in org.springframework.batch.repeat.policy with parameters of type RepeatStatus
  Modifier and Type
  Method
  Description
  `boolean`
  CompletionPolicySupport.`isComplete(RepeatContext context, RepeatStatus result)`
  If exit status is not continuable return `true`, otherwise delegate to `CompletionPolicySupport.isComplete(RepeatContext)`.
  `boolean`
  CompositeCompletionPolicy.`isComplete(RepeatContext context, RepeatStatus result)`
  This policy is complete if any of the composed policies is complete.
  `boolean`
  DefaultResultCompletionPolicy.`isComplete(RepeatContext context, RepeatStatus result)`
  True if the result is null, or a `RepeatStatus` indicating completion.
  `boolean`
  SimpleCompletionPolicy.`isComplete(RepeatContext context, RepeatStatus result)`
  Terminate if the chunk size has been reached, or the result is null.

- ## Uses of RepeatStatus in org.springframework.batch.repeat.support

  Methods in org.springframework.batch.repeat.support that return RepeatStatus
  Modifier and Type
  Method
  Description
  `protected RepeatStatus`
  RepeatTemplate.`getNextResult(RepeatContext context, RepeatCallback callback, RepeatInternalState state)`
  Get the next completed result, possibly executing several callbacks until one finally finishes.
  `protected RepeatStatus`
  TaskExecutorRepeatTemplate.`getNextResult(RepeatContext context, RepeatCallback callback, RepeatInternalState state)`
  Use the `TaskExecutorRepeatTemplate.setTaskExecutor(TaskExecutor)` to generate a result.
  `RepeatStatus`
  RepeatTemplate.`iterate(RepeatCallback callback)`
  Execute the batch callback until the completion policy decides that we are finished.
  Methods in org.springframework.batch.repeat.support with parameters of type RepeatStatus
  Modifier and Type
  Method
  Description
  `protected final boolean`
  RepeatTemplate.`canContinue(RepeatStatus value)`
  Check return value from batch operation.
  `protected void`
  RepeatTemplate.`executeAfterInterceptors(RepeatContext context, RepeatStatus value)`
  Convenience method to execute after interceptors on a callback result.
  `protected boolean`
  RepeatTemplate.`isComplete(RepeatContext context, RepeatStatus result)`
  Delegate to the `CompletionPolicy`.