Documentation
¶
Overview ¶
Package controller provide a simple pattern for async operations that require retries and/or regular intervals.
Index ¶
- func GetGlobalStatus() models.ControllerStatuses
- func NoopFunc(ctx context.Context) error
- type ControllerFunc
- type ControllerParams
- type ExitReason
- type Manager
- func (m *Manager) CreateController(name string, params ControllerParams) bool
- func (m *Manager) GetStatusModel() models.ControllerStatuses
- func (m *Manager) RemoveAll()
- func (m *Manager) RemoveAllAndWait()
- func (m *Manager) RemoveController(name string) error
- func (m *Manager) RemoveControllerAndWait(name string) error
- func (m *Manager) TriggerController(name string)
- func (m *Manager) UpdateController(name string, params ControllerParams)