267
var _ RetryPolicy = (*ConstantDelayRetryPolicy)(nil)
268
269
>
func NewConstantDelayRetryPolicy(delay time.Duration) *ConstantDelayRetryPolicy {
retrypolicy.go
270
>
return &ConstantDelayRetryPolicy{
271
>
maximumAttempts: defaultMaximumAttempts,
272
>
jitterPct: defaultJitterPct,
273
>
delay: delay,
274
>
}
275
>
}
276
277
>
func (p *ConstantDelayRetryPolicy) WithMaximumAttempts(maximumAttempts int) *ConstantDelayRetryPolicy {
retrypolicy.go
278
>
p.maximumAttempts = maximumAttempts
279
>
return p
280
>
}
281
282
func (p *ConstantDelayRetryPolicy) WithJitter(jitterPct float64) *ConstantDelayRetryPolicy {