Class RetryPolicy


  • public class RetryPolicy
    extends java.lang.Object
    • Constructor Detail

      • RetryPolicy

        protected RetryPolicy​(int maxRetries,
                              RetryBackoffStrategy backoffStrategy,
                              long delayMillis,
                              long jitterMillis,
                              long maxDelayMillis,
                              long maxElapsedTimeMillis,
                              java.util.Set<java.lang.Integer> retryOnHttpStatusCodes,
                              java.util.Set<java.lang.Class<? extends java.lang.Exception>> retryOnExceptions,
                              boolean respectRetryAfter)
    • Method Detail

      • getMaxRetries

        public int getMaxRetries()
      • getDelayMillis

        public long getDelayMillis()
      • getJitterMillis

        public long getJitterMillis()
      • getMaxDelayMillis

        public long getMaxDelayMillis()
      • getMaxElapsedTimeMillis

        public long getMaxElapsedTimeMillis()
      • getRetryOnHttpStatusCodes

        public java.util.Set<java.lang.Integer> getRetryOnHttpStatusCodes()
      • getRetryOnExceptions

        public java.util.Set<java.lang.Class<? extends java.lang.Exception>> getRetryOnExceptions()
      • isRespectRetryAfter

        public boolean isRespectRetryAfter()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object