apidaemon

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Daemon

type Daemon interface {
	Start() error
	Stop() error
	Restart() error
	Status() (Status, error)
}

type DaemonDoc

type DaemonDoc struct {
	Metadata DaemonMetadata
	Spec     DaemonSpec
	Status   DaemonStatus
}

type DaemonListener

type DaemonListener struct {
	Address string
	Port    int
}

type DaemonMetadata

type DaemonMetadata struct {
	Name   string
	Labels map[string]string
}

type DaemonSpec

type DaemonSpec struct {
	RunPath    string
	ConfigFile string
	LogFile    string
	LogLevel   string
	SocketFile string
	Listeners  []DaemonListener
}

type DaemonState

type DaemonState int
const (
	DaemonStateRunning DaemonState = iota
	DaemonStateStopped
	DaemonStateRestarting
	DaemonStateStarting
	DaemonStateStopping
)

type DaemonStatus

type DaemonStatus struct {
	State     DaemonState
	StartedAt time.Time
}

type Status

type Status int
const (
	StatusRunning Status = iota
	StatusStopped
	StatusRestarting
	StatusStarting
	StatusStopping
)

Jump to

Keyboard shortcuts

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