Example #1
0
 public bool allowRetry(int retryCount, long elapsedTimeMs, IRetrySleeper sleeper)
 {
     try
     {
         sleeper.sleepFor(retryIntervalMs);
     }
     catch (Exception e)
     {
         Thread.CurrentThread.Abort();
         log.Warn(e, "Error occurred while sleeping");
         return false;
     }
     return true;
 }
Example #2
0
 public bool allowRetry(int retryCount, long elapsedTimeMs, IRetrySleeper sleeper)
 {
     try
     {
         sleeper.sleepFor(retryIntervalMs);
     }
     catch (Exception e)
     {
         Thread.CurrentThread.Abort();
         log.Warn(e, "Error occurred while sleeping");
         return(false);
     }
     return(true);
 }
Example #3
0
 public virtual bool allowRetry(int retryCount, long elapsedTimeMs, IRetrySleeper sleeper)
 {
     if (retryCount < n)
     {
         try
         {
             sleeper.sleepFor(getSleepTimeMs(retryCount, elapsedTimeMs));
         }
         catch (Exception)
         {
             Thread.CurrentThread.Abort();
             return false;
         }
         return true;
     }
     return false;
 }
Example #4
0
 public virtual bool allowRetry(int retryCount, long elapsedTimeMs, IRetrySleeper sleeper)
 {
     if (retryCount < n)
     {
         try
         {
             sleeper.sleepFor(getSleepTimeMs(retryCount, elapsedTimeMs));
         }
         catch (Exception)
         {
             Thread.CurrentThread.Abort();
             return(false);
         }
         return(true);
     }
     return(false);
 }
 public override bool allowRetry(int retryCount, long elapsedTimeMs, IRetrySleeper sleeper)
 {
     return(base.allowRetry(retryCount, elapsedTimeMs, sleeper) &&
            (elapsedTimeMs < maxElapsedTimeMs));
 }
Example #6
0
 public override bool allowRetry(int retryCount, long elapsedTimeMs, IRetrySleeper sleeper)
 {
     return base.allowRetry(retryCount, elapsedTimeMs, sleeper)
             && (elapsedTimeMs < maxElapsedTimeMs);
 }