Ejemplo n.º 1
0
 public void testExponentialBackoffRetryLimit()
 {
     IRetrySleeper sleeper = new RetrySleeper();
     ExponentialBackoffRetry retry = new ExponentialBackoffRetry(1, Int32.MaxValue, 100);
     for ( int i = 0; i >= 0; ++i )
     {
         retry.allowRetry(i, 0, sleeper);
     }
 }
Ejemplo n.º 2
0
        public void testExponentialBackoffRetryLimit()
        {
            IRetrySleeper           sleeper = new RetrySleeper();
            ExponentialBackoffRetry retry   = new ExponentialBackoffRetry(1, Int32.MaxValue, 100);

            for (int i = 0; i >= 0; ++i)
            {
                retry.allowRetry(i, 0, sleeper);
            }
        }
Ejemplo n.º 3
0
 public virtual async Task<bool> allowRetry(int retryCount, long elapsedTimeMs, RetrySleeper sleeper)
 {
         await sleeper.sleepFor(retryIntervalMs, TimeUnit.MILLISECONDS);
         return true;
 }