Example #1
0
 public BackoffPolicy(ILogger <BackoffPolicy> logger, IBackoffPolicyTimingProvider provider)
 {
     _logger         = logger;
     _backoffTimings = provider.GetIntervals();
 }
 public BackoffPolicy(ICoreAssemblyLogger logger, IBackoffPolicyTimingProvider provider)
 {
     _logger = logger;
     _backoffTimings = provider.GetIntervals();
 }
 public AsynchronousBackoffPolicy(ICoreAssemblyLogger logger, IBackoffPolicyTimingProvider provider)
 {
     _logger = logger;
     _backoffTimings = provider.GetIntervals().ToArray();
 }