public interface RetryPolicy
Specifies a policy for retrying method failures. Implementations of this interface should be immutable.
限定符和类型 | 方法和说明 |
---|---|
boolean |
shouldRetry(Exception e,
int retries)
Determines whether the framework should retry a
method for the given exception, and the number
of retries that have been made for that operation
so far.
|
boolean shouldRetry(Exception e, int retries) throws Exception
Determines whether the framework should retry a method for the given exception, and the number of retries that have been made for that operation so far.
e
- The exception that caused the method to fail.retries
- The number of times the method has been retried.true
if the method should be retried,
false
if the method should not be retried
but shouldn't fail with an exception (only for void methods).Exception
- The re-thrown exception e
indicating
that the method failed and should not be retried further.Copyright © 2009 The Apache Software Foundation