|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netflix.astyanax.retry.SleepingRetryPolicy
public abstract class SleepingRetryPolicy
Base sleeping retry policy with optional count limit
Constructor Summary | |
---|---|
SleepingRetryPolicy(int max)
|
Method Summary | |
---|---|
boolean |
allowRetry()
Ask the policy if a retry is allowed. |
void |
begin()
Operation is starting |
void |
failure(Exception e)
Operation has failed |
int |
getAttemptCount()
Return the number of attempts since begin was called |
int |
getMax()
|
abstract long |
getSleepTimeMs()
|
void |
success()
Operation has completed successfully |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.netflix.astyanax.retry.RetryPolicy |
---|
duplicate |
Constructor Detail |
---|
public SleepingRetryPolicy(int max)
Method Detail |
---|
public boolean allowRetry()
RetryPolicy
allowRetry
in interface RetryPolicy
public abstract long getSleepTimeMs()
public void begin()
RetryPolicy
begin
in interface RetryPolicy
public void success()
RetryPolicy
success
in interface RetryPolicy
public void failure(Exception e)
RetryPolicy
failure
in interface RetryPolicy
public int getAttemptCount()
RetryPolicy
getAttemptCount
in interface RetryPolicy
public int getMax()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |