Example #1
0
 public RetryPolicy(int maxRetries, bool preDefined)
 {
     retryCondition  = preDefined ? new ConditionRetryHandler() : new ConditionRetryHandler(maxRetries);
     backoffStrategy = new BackoffStrategyHandler();
 }
Example #2
0
 public RetryPolicy(IAlibabaRetryCondition retryCondition, IAlibabaBackoffStrategy backoffStrategy)
 {
     this.retryCondition  = retryCondition;
     this.backoffStrategy = backoffStrategy;
 }
Example #3
0
 // Stands for no retry condition and no delay strategy.
 public RetryPolicy()
 {
     retryCondition  = new NoRetryCondition();
     backoffStrategy = new NoDelayStrategy();
 }