Class ExponentialBackoffIntervalCalculator


  • public class ExponentialBackoffIntervalCalculator
    extends Object
    • Constructor Detail

      • ExponentialBackoffIntervalCalculator

        public ExponentialBackoffIntervalCalculator​(int initialInterval,
                                                    int maxRetries)
    • Method Detail

      • getInterval

        public long getInterval​(int retryIndex)
      • resetReconnectAttempts

        public void resetReconnectAttempts()
      • nextReconnectInterval

        public final long nextReconnectInterval()
      • getCurrentReconnectAttempt

        public int getCurrentReconnectAttempt()
      • shouldRetry

        public boolean shouldRetry()