Package org.springframework.batch.retry.policy

Infrastructure implementations of retry policy concerns.

See:
          Description

Interface Summary
RetryContextCache Simple map-like abstraction for stateful retry policies to use when storing and retrieving RetryContext instances.
 

Class Summary
AbstractStatefulRetryPolicy Base class for stateful retry policies: those that operate in the context of a callback that is called once per retry execution (usually to enforce that it is only called once per transaction).
AbstractStatelessRetryPolicy Base class for "normal" retry policies: those that operate in the context of a callback that is called repeatedly in a loop until it succeeds, or the policy decides to terminate.
AlwaysRetryPolicy A RetryPolicy that always permits a retry.
CompositeRetryPolicy A RetryPolicy that composes a list of other policies and delegates calls to them in order.
ExceptionClassifierRetryPolicy A RetryPolicy that dynamically adapts to one of a set of injected policies according to the value of the latest exception.
MapRetryContextCache Map-based implementation of RetryContextCache.
NeverRetryPolicy A RetryPolicy that allows the first attempt but never permits a retry.
RecoveryCallbackRetryPolicy A RetryPolicy that detects an RecoveryRetryCallback when it opens a new context, and uses it to make sure the item is in place for later decisions about how to retry or backoff.
SimpleRetryPolicy Simple retry policy that retries a fixed number of times for a set of named exceptions (and subclasses).
TimeoutRetryPolicy A RetryPolicy that allows a retry only if it hasn't timed out.
 

Exception Summary
RetryCacheCapacityExceededException Exception that indicates that a cache limit was exceeded.
 

Package org.springframework.batch.retry.policy Description

Infrastructure implementations of retry policy concerns.



Copyright © 2009 SpringSource. All Rights Reserved.