func()

in exponential/exponential.go [302:312]


func (b *Backoff) intervalSpecified(err error, expInterval time.Duration) time.Duration {
	// We always honor a retry internal specified in the error if it is greater than the exponential retry timer.
	serverInterval := b.errHasRetryInterval(err)
	if serverInterval > 0 {
		if serverInterval > expInterval {
			return serverInterval
		}
		return expInterval
	}
	return expInterval
}