service

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(service S) error

func Stop

func Stop()

Types

type S

type S interface {
	// GetName returns a short descriptive name for the service.
	GetName() string

	// Init is called before the service is started.
	Init() error

	// Start is called after Init.
	Start() error

	// Reload is called in response to a reload request.
	Reload()

	// Stop is called in response to a request to stop the service.
	Stop() error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL