Documentation ¶
Index ¶
Constants ¶
View Source
const ( DefaultInitialInterval = 500 * time.Millisecond DefaultRandomizationFactor = 0.8 DefaultMultiplier = 1.5 DefaultMaxInterval = 5 * time.Minute DefaultMaxElapsedTime = 20 * time.Minute )
Variables ¶
View Source
var ( DefaultParam = BackOffParams{ InitialInterval: DefaultInitialInterval, RandomizationFactor: DefaultRandomizationFactor, Multiplier: DefaultMultiplier, MaxInterval: DefaultMaxInterval, MaxElapsedTime: DefaultMaxElapsedTime, } )
Functions ¶
This section is empty.
Types ¶
type BackOff ¶
type BackOff struct { Ctx context.Context BackOffParams }
func NewBackOff ¶
func NewBackOff() *BackOff
func NewBackOffParam ¶
func NewBackOffParam(ctx context.Context, p BackOffParams) *BackOff
Click to show internal directories.
Click to hide internal directories.