Versions in this module Expand all Collapse all v0 v0.6.0 Jul 21, 2026 Changes in this version + type Enabler interface + Enabled func() bool + type HealthChecker interface + Healthy func(ctx context.Context) error + Interval func() time.Duration + Name func() string + type IService interface + Name func() string + Start func(ctx context.Context) error + Stop func(ctx context.Context) error + type ReadinessReporter interface + Ready func() <-chan struct{} + type ServiceState int + const ServiceStateFailed + const ServiceStateIdle + const ServiceStateRunning + const ServiceStateStarting + const ServiceStateStopped + const ServiceStateStopping + func (s ServiceState) String() string + type StateProvider interface + Name func() string + State func() ServiceState