Versions in this module Expand all Collapse all v0 v0.3.1 Aug 21, 2021 Changes in this version + type BoundedFrequencyRunner struct + func NewBoundedFrequencyRunner(name string, fn func(), minInterval, maxInterval time.Duration, burstRuns int) *BoundedFrequencyRunner + func (bfr *BoundedFrequencyRunner) Loop(stop <-chan struct{}) + func (bfr *BoundedFrequencyRunner) RetryAfter(interval time.Duration) + func (bfr *BoundedFrequencyRunner) Run() + type Runner struct + func NewRunner(f ...func(stop <-chan struct{})) *Runner + func (r *Runner) Add(f ...func(stop <-chan struct{})) *Runner + func (r *Runner) Start() + func (r *Runner) Stop() + func (r *Runner) WithStopChan(stop <-chan struct{}) *Runner