Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunWithRetries ¶
func RunWithRetries(ctx context.Context, options *OptionRetries, f retry.RetryFunc) (err error)
Types ¶
type OptionDuration ¶
func (*OptionDuration) MarshalText ¶
func (od *OptionDuration) MarshalText() ([]byte, error)
func (*OptionDuration) String ¶
func (od *OptionDuration) String() string
func (*OptionDuration) UnmarshalText ¶
func (od *OptionDuration) UnmarshalText(b []byte) (err error)
type OptionRetries ¶
type OptionRetries struct { Type string `yaml:"type" json:"type"` Base OptionDuration `yaml:"base" json:"base"` CappedDuration OptionDuration `yaml:"capped_duration" json:"capped_duration"` JitterPercent uint64 `yaml:"jitter_percent" json:"jitter_percent"` MaxDuration OptionDuration `yaml:"max_duration" json:"max_duration"` }
Click to show internal directories.
Click to hide internal directories.