public abstract class BaseRetryStrategy extends java.lang.Object implements RetryStrategy
Constructor and Description |
---|
BaseRetryStrategy(int numRetries) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
basicShouldRetry(java.lang.Throwable exc,
java.lang.Object server,
int tryCount) |
void |
serverRecovered(java.lang.Object server) |
abstract boolean |
shouldRetry(java.lang.Throwable exc,
java.lang.Object server,
int tryCount) |
public abstract boolean shouldRetry(java.lang.Throwable exc, java.lang.Object server, int tryCount)
shouldRetry
in interface RetryStrategy
protected boolean basicShouldRetry(java.lang.Throwable exc, java.lang.Object server, int tryCount)
public void serverRecovered(java.lang.Object server)
serverRecovered
in interface RetryStrategy