forked from mirror/backoff
Explicitly document the default values
This commit is contained in:
parent
d80867952d
commit
d634e7dfab
22
backoff.go
22
backoff.go
|
@ -16,12 +16,26 @@ import (
|
|||
// be used concurrently.
|
||||
type Backoff struct {
|
||||
attempt uint64
|
||||
// Factor is the multiplying factor for each increment step
|
||||
|
||||
// Factor is the multiplying factor for each increment step.
|
||||
//
|
||||
// Defaults to 2.
|
||||
Factor float64
|
||||
// Jitter eases contention by randomizing backoff steps
|
||||
|
||||
// Jitter eases contention by randomizing backoff steps.
|
||||
//
|
||||
// Defaults to false.
|
||||
Jitter bool
|
||||
// Min and Max are the minimum and maximum values of the counter
|
||||
Min, Max time.Duration
|
||||
|
||||
// Minimum value of the counter.
|
||||
//
|
||||
// Defaults to 100 milliseconds.
|
||||
Min
|
||||
|
||||
// Maximum value of the counter.
|
||||
//
|
||||
// Defaults to 10 seconds.
|
||||
Max time.Duration
|
||||
}
|
||||
|
||||
// Duration returns the duration for the current attempt before incrementing
|
||||
|
|
Loading…
Reference in New Issue