Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionMode ¶
type ExecutionMode int
type Manager ¶
type Manager struct { RootMod *modconfig.Mod // Services ESService *es.ESService HTTPAddress string HTTPPort int Status string StartedAt *time.Time StoppedAt *time.Time // contains filtered or unexported fields }
Manager manages and represents the status of the service.
func NewManager ¶
func NewManager(ctx context.Context, opts ...ManagerOption) *Manager
NewManager creates a new Manager.
func (*Manager) InterruptHandler ¶
func (m *Manager) InterruptHandler()
type ManagerOption ¶
type ManagerOption func(*Manager)
ManagerOption defines a type of function to configures the Manager.
func WithESService ¶
func WithESService() ManagerOption
func WithServerConfig ¶
func WithServerConfig(addr string, port int) ManagerOption
type StartupFlag ¶
type StartupFlag int
Click to show internal directories.
Click to hide internal directories.