Class RetryForever

java.lang.Object
org.apache.curator.retry.RetryForever
All Implemented Interfaces:
RetryPolicy

public class RetryForever
extends java.lang.Object
implements RetryPolicy
RetryPolicy implementation that always allowsRetry.
  • Constructor Summary

    Constructors 
    Constructor Description
    RetryForever​(int retryIntervalMs)  
  • Method Summary

    Modifier and Type Method Description
    boolean allowRetry​(int retryCount, long elapsedTimeMs, RetrySleeper sleeper)
    Called when an operation has failed for some reason.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.curator.RetryPolicy

    allowRetry
  • Constructor Details

    • RetryForever

      public RetryForever​(int retryIntervalMs)
  • Method Details

    • allowRetry

      public boolean allowRetry​(int retryCount, long elapsedTimeMs, RetrySleeper sleeper)
      Description copied from interface: RetryPolicy
      Called when an operation has failed for some reason. This method should return true to make another attempt.
      Specified by:
      allowRetry in interface RetryPolicy
      Parameters:
      retryCount - the number of times retried so far (0 the first time)
      elapsedTimeMs - the elapsed time in ms since the operation was attempted
      sleeper - use this to sleep - DO NOT call Thread.sleep
      Returns:
      true/false