package
0.6.7
Repository: https://github.com/aenix-io/talm.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package runner provides a runner for running services.
nolint:golint.

# Functions

NewServiceRunner creates new ServiceRunner around Service instance.
Services returns the instance of the system services API.
WaitForService waits for service to reach some state event.

# Constants

Service event list.
Service event list.
Service event list.

# Variables

ErrSkip is returned by Run when service is skipped.
WaitConditionCheckInterval is time between checking for wait condition description changes.

# Structs

ServiceRunner wraps the state of the service (running, stopped, ...).

# Interfaces

APIRestartableService is a service which allows to be restarted via API.
APIStartableService is a service which allows to be started via API.
APIStoppableService is a service which allows to be stopped via API.
HealthcheckedService is a service which provides health check.
Service is an interface describing a system service.

# Type aliases

StateEvent is a service event (e.g.