Package org.apache.curator.retry
Class RetryOneTime
java.lang.Object
org.apache.curator.retry.RetryNTimes
org.apache.curator.retry.RetryOneTime
- All Implemented Interfaces:
RetryPolicy
A retry policy that retries only once
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallowRetry(int retryCount, long elapsedTimeMs, RetrySleeper sleeper) Called when an operation has failed for some reason.intgetN()Methods inherited from class org.apache.curator.retry.RetryNTimes
getSleepTimeMsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.curator.RetryPolicy
allowRetry
-
Constructor Details
-
RetryOneTime
public RetryOneTime(int sleepMsBetweenRetry)
-
-
Method Details
-
getN
public int getN() -
allowRetry
Description copied from interface:RetryPolicyCalled when an operation has failed for some reason. This method should return true to make another attempt.- Specified by:
allowRetryin interfaceRetryPolicy- Parameters:
retryCount- the number of times retried so far (0 the first time)elapsedTimeMs- the elapsed time in ms since the operation was attemptedsleeper- use this to sleep - DO NOT call Thread.sleep- Returns:
- true/false
-