|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
RetryPolicy | Specifies a policy for retrying method failures. |
Class Summary | |
---|---|
RetryPolicies |
A collection of useful implementations of RetryPolicy . |
RetryProxy | A factory for creating retry proxies. |
A mechanism for selectively retrying methods that throw exceptions under certain circumstances.
Typical usage is
UnreliableImplementation unreliableImpl = new UnreliableImplementation(); UnreliableInterface unreliable = (UnreliableInterface) RetryProxy.create(UnreliableInterface.class, unreliableImpl, RetryPolicies.retryUpToMaximumCountWithFixedSleep(4, 10, TimeUnit.SECONDS)); unreliable.call();
This will retry any method called on unreliable
four times - in this case the call()
method - sleeping 10 seconds between
each retry. There are a number of retry policies
available, or you can implement a custom one by implementing RetryPolicy
.
It is also possible to specify retry policies on a
per-method basis
.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |