Documentation
¶
Index ¶
- func DefaultBackoff(times, maxTimes int, retryWaitMin, retryWaitMax time.Duration) time.Duration
- func ExponentialBackoff(times, maxTimes int, retryWaitMin, retryWaitMax time.Duration) time.Duration
- func LinearJitterBackoff(times, maxTimes int, retryWaitMin, retryWaitMax time.Duration) time.Duration
- func New(opts ...Option) middleware.Middleware
- type BackoffPolicy
- type Checker
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultBackoff ¶
func ExponentialBackoff ¶
func LinearJitterBackoff ¶
func New ¶
func New(opts ...Option) middleware.Middleware
Types ¶
type BackoffPolicy ¶
type Option ¶
type Option func(*options)
func WithBackoffPolicy ¶
func WithBackoffPolicy(policy BackoffPolicy) Option
func WithChecker ¶
func WithLogger ¶
func WithMaxTimes ¶
func WithWaitMax ¶
func WithWaitMin ¶
Click to show internal directories.
Click to hide internal directories.