| Name | Description | Type | Package | Framework | 
| CompletionPolicy | Interface for batch completion policies, to enable batch operations tostrategise normal completion conditions. | Interface | org.springframework.batch.repeat | Spring Batch | 
| CompletionPolicySupport | Very simple base class for CompletionPolicy implementations. | Class | org.springframework.batch.repeat.policy | Spring Batch | 
| CompositeCompletionPolicy | Composite policy that loops through a list of delegate policies and answerscalls by a consensus. | Class | org.springframework.batch.repeat.policy | Spring Batch | 
| CompositeExceptionHandler | Composiste ExceptionHandler that loops though a list of delegates. | Class | org.springframework.batch.repeat.exception | Spring Batch | 
| CompositeRepeatListener | Class | org.springframework.batch.repeat.listener | Spring Batch | |
| CountingCompletionPolicy | Abstract base class for policies that need to count the number of occurrencesof some event (e. | Class | org.springframework.batch.repeat.policy | Spring Batch | 
| DefaultExceptionHandler | Default implementation of ExceptionHandler - just re-throws the exception it encounters. | Class | org.springframework.batch.repeat.exception | Spring Batch | 
| DefaultResultCompletionPolicy | Very simple CompletionPolicy that bases its decision on the result ofa batch operation. | Class | org.springframework.batch.repeat.policy | Spring Batch | 
| ExceptionHandler | Handler to allow strategies for re-throwing exceptions. | Interface | org.springframework.batch.repeat.exception | Spring Batch | 
| LogOrRethrowExceptionHandler | The classifier determines whether to log the exception or rethrow it. | Class | org.springframework.batch.repeat.exception | Spring Batch | 
| LogOrRethrowExceptionHandler .Level | Logging levels for the handler. | Class | org.springframework.batch.repeat.exception.LogOrRethrowExceptionHandler | Spring Batch | 
| NestedRepeatCallback | Callback that delegates to another callback, via a RepeatOperationsinstance. | Class | org.springframework.batch.repeat.callback | Spring Batch | 
| RepeatCallback | Callback interface for batch operations. | Interface | org.springframework.batch.repeat | Spring Batch | 
| RepeatContext | Base interface for context which controls the state and completion /termination of a batch step. | Interface | org.springframework.batch.repeat | Spring Batch | 
| RepeatContextCounter | Helper class for policies that need to count the number of occurrences ofsome event (e. | Class | org.springframework.batch.repeat.context | Spring Batch | 
| RepeatContextSupport | Class | org.springframework.batch.repeat.context | Spring Batch | |
| RepeatException | Class | org.springframework.batch.repeat | Spring Batch | |
| RepeatInternalState | Internal interface for extensions of RepeatTemplate. | Interface | org.springframework.batch.repeat.support | Spring Batch | 
| RepeatInternalStateSupport | Class | org.springframework.batch.repeat.support | Spring Batch | |
| RepeatListener | Interface for listeners to the batch process. | Interface | org.springframework.batch.repeat | Spring Batch | 
| RepeatListenerSupport | Empty method implementation of RepeatListener. | Class | org.springframework.batch.repeat.listener | Spring Batch | 
| RepeatOperations | The main interface providing access to batch operations. | Interface | org.springframework.batch.repeat | Spring Batch | 
| RepeatOperationsInterceptor | A MethodInterceptor that can be used to automatically repeat calls toa method on a service. | Class | org.springframework.batch.repeat.interceptor | Spring Batch | 
| RepeatStatus | Class | org.springframework.batch.repeat | Spring Batch | |
| RepeatSynchronizationManager | Global variable support for repeat clients. | Class | org.springframework.batch.repeat.support | Spring Batch | 
| RepeatTemplate | Simple implementation and base class for batch templates implementingRepeatOperations. | Class | org.springframework.batch.repeat.support | Spring Batch | 
| ResultHolderResultQueue | An implementation of the ResultQueue that throttles the number ofexpected results, limiting it to a maximum at any given time. | Class | org.springframework.batch.repeat.support | Spring Batch | 
| RethrowOnThresholdExceptionHandler | given type reach a threshold. | Class | org.springframework.batch.repeat.exception | Spring Batch | 
| SimpleCompletionPolicy | Policy for terminating a batch after a fixed number of operations. | Class | org.springframework.batch.repeat.policy | Spring Batch | 
| SimpleLimitExceptionHandler | Simple implementation of exception handler which looks for given exceptiontypes. | Class | org.springframework.batch.repeat.exception | Spring Batch | 
| SynchronizedAttributeAccessor | An AttributeAccessor that synchronizes on a mutex (not this) beforemodifying or accessing the underlying attributes. | Class | org.springframework.batch.repeat.context | Spring Batch | 
| TaskExecutorRepeatTemplate | Provides RepeatOperations support including interceptors that can beused to modify or monitor the behaviour at run time. | Class | org.springframework.batch.repeat.support | Spring Batch | 
| ThrottleLimitResultQueue | An implementation of the ResultQueue that throttles the number ofexpected results, limiting it to a maximum at any given time. | Class | org.springframework.batch.repeat.support | Spring Batch | 
| TimeoutTerminationPolicy | Termination policy that times out after a fixed period. | Class | org.springframework.batch.repeat.policy | Spring Batch |