public RetryPolicyParams( int maxAttempts, JitterStrategyTypeEnum jitterStrategyType, TimeSpan timeSpanBase, Func <int, TimeSpan> customJitterTimeFunction = null ) { _maxAttempts = maxAttempts; _jitterStrategy = new JitterStrategyFactory().Create( (jitterStrategyType, timeSpanBase, customJitterTimeFunction) ); }
public JitterStrategyBase(TimeSpan jitterTimeBase, JitterStrategyTypeEnum jitterStrategy) { _jitterTimeBase = jitterTimeBase; _jitterStrategy = jitterStrategy; }