Class BlockingRetryHandler

java.lang.Object
com.couchbase.client.core.transaction.util.BlockingRetryHandler

@Internal public class BlockingRetryHandler extends Object
  • Method Details

    • builder

      public static BlockingRetryHandler.Builder builder(Duration initialBackoff, Duration maxBackoff)
    • shouldRetry

      public void shouldRetry(boolean shouldRetry)
    • shouldRetry

      public boolean shouldRetry()
    • sleepForNextBackoffAndSetShouldRetry

      public void sleepForNextBackoffAndSetShouldRetry()
    • sleepForFixedIntervalAndSetShouldRetry

      public void sleepForFixedIntervalAndSetShouldRetry(Duration fixedInterval)
    • peekNextBackoff

      public Duration peekNextBackoff()
    • calcNextBackoff

      public Duration calcNextBackoff()