server

package
v0.0.0-...-be915d5 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config[Conf dependencies.Config, Dep dependencies.Locator] struct {
	Name       string
	Args       []string
	DebBuilder dependencies.Builder[Conf, Dep]
	Listeners  []Listener[Conf, Dep]
}

func (Config[_, _]) New

func (cmd Config[_, _]) New(ctx context.Context) error

type Listener

type Listener[Conf dependencies.Config, Dep dependencies.Locator] interface {
	Server(ctx context.Context, log *zerolog.Logger, dep Dep, conf Conf) error
}

type Monitoring

type Monitoring[Conf dependencies.Config, Dep dependencies.Locator] struct{}

func (Monitoring[Conf, Dep]) Server

func (m Monitoring[Conf, Dep]) Server(ctx context.Context, log *zerolog.Logger, dep Dep, conf Conf) error

Jump to

Keyboard shortcuts

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