Package | Description |
---|---|
org.springframework.batch.core.step.item |
Specific implementations of step concerns for item-oriented approach.
|
org.springframework.batch.retry |
Infrastructure implementations of retry concerns.
|
org.springframework.batch.retry.support |
Infrastructure implementations of retry support concerns.
|
Modifier and Type | Method and Description |
---|---|
static List<RetryState> |
BatchRetryTemplate.createState(List<?> keys) |
static List<RetryState> |
BatchRetryTemplate.createState(List<?> keys,
Classifier<? super Throwable,Boolean> classifier) |
Modifier and Type | Method and Description |
---|---|
<T> T |
BatchRetryTemplate.execute(RetryCallback<T> retryCallback,
RecoveryCallback<T> recoveryCallback,
RetryState retryState) |
<T> T |
BatchRetryTemplate.execute(RetryCallback<T> retryCallback,
RetryState retryState) |
Modifier and Type | Method and Description |
---|---|
<T> T |
BatchRetryTemplate.execute(RetryCallback<T> retryCallback,
Collection<RetryState> states) |
<T> T |
BatchRetryTemplate.execute(RetryCallback<T> retryCallback,
RecoveryCallback<T> recoveryCallback,
Collection<RetryState> states) |
Modifier and Type | Method and Description |
---|---|
<T> T |
RetryOperations.execute(RetryCallback<T> retryCallback,
RecoveryCallback<T> recoveryCallback,
RetryState retryState)
A stateful retry with a recovery path.
|
<T> T |
RetryOperations.execute(RetryCallback<T> retryCallback,
RetryState retryState)
A simple stateful retry.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultRetryState |
Modifier and Type | Method and Description |
---|---|
protected void |
RetryTemplate.close(RetryPolicy retryPolicy,
RetryContext context,
RetryState state,
boolean succeeded)
Clean up the cache if necessary and close the context provided (if the
flag indicates that processing was successful).
|
protected <T> T |
RetryTemplate.doExecute(RetryCallback<T> retryCallback,
RecoveryCallback<T> recoveryCallback,
RetryState state)
Execute the callback once if the policy dictates that we can, otherwise
execute the recovery callback.
|
<T> T |
RetryTemplate.execute(RetryCallback<T> 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.
|
<T> T |
RetryTemplate.execute(RetryCallback<T> retryCallback,
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.
|
protected RetryContext |
RetryTemplate.open(RetryPolicy retryPolicy,
RetryState state)
Delegate to the
RetryPolicy having checked in the cache for an
existing value if the state is not null. |
protected void |
RetryTemplate.registerThrowable(RetryPolicy retryPolicy,
RetryState state,
RetryContext context,
Throwable e) |
protected boolean |
RetryTemplate.shouldRethrow(RetryPolicy retryPolicy,
RetryContext context,
RetryState state)
Extension point for subclasses to decide on behaviour after catching an
exception in a
RetryCallback . |
Copyright © 2013 SpringSource. All rights reserved.