| Package | Description | 
|---|---|
| org.springframework.retry | 
Infrastructure implementations of retry concerns. | 
| org.springframework.retry.support | 
Infrastructure implementations of retry support concerns. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T,E extends Throwable>  | RetryOperations. execute(RetryCallback<T,E> retryCallback,
       RecoveryCallback<T> recoveryCallback)Execute the supplied  RetryCallbackwith a fallback on exhausted
 retry to theRecoveryCallback. | 
| <T,E extends Throwable>  | RetryOperations. execute(RetryCallback<T,E> retryCallback,
       RecoveryCallback<T> recoveryCallback,
       RetryState retryState)A stateful retry with a recovery path. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected <T,E extends Throwable>  | RetryTemplate. doExecute(RetryCallback<T,E> retryCallback,
         RecoveryCallback<T> recoveryCallback,
         RetryState state)Execute the callback once if the policy dictates that we can, otherwise execute the
 recovery callback. | 
| <T,E extends Throwable>  | RetryTemplate. execute(RetryCallback<T,E> retryCallback,
       RecoveryCallback<T> recoveryCallback)Keep executing the callback until it either succeeds or the policy dictates that we
 stop, in which case the recovery callback will be executed. | 
| <T,E extends Throwable>  | RetryTemplate. execute(RetryCallback<T,E> retryCallback,
       RecoveryCallback<T> recoveryCallback,
       RetryState retryState)Execute the callback once if the policy dictates that we can, re-throwing any
 exception encountered so that clients can re-present the same task later. | 
| protected <T> T | RetryTemplate. handleRetryExhausted(RecoveryCallback<T> recoveryCallback,
                    RetryContext context,
                    RetryState state)Actions to take after final attempt has failed. | 
Copyright © 2014 SpringSource. All rights reserved.