paranoia

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2025 License: BSD-2-Clause Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Engine

type Engine struct {
	// contains filtered or unexported fields
}

func New

func New(name string, configName string) *Engine

func (*Engine) GetConfig

func (t *Engine) GetConfig() interfaces.IConfig

func (*Engine) GetLogger

func (t *Engine) GetLogger() interfaces.ILogger

func (*Engine) GetModule

func (t *Engine) GetModule(typeModule string, key string) interfaces.IModules

func (*Engine) GetPkg

func (t *Engine) GetPkg(typePkg string, key string) interfaces.IPkg

func (*Engine) GetTask

func (t *Engine) GetTask(key string) interfaces.ITask

func (*Engine) Init

func (t *Engine) Init() error

func (*Engine) PushModule

func (t *Engine) PushModule(c interfaces.IModules) interfaces.IEngine

func (*Engine) PushPkg

func (t *Engine) PushPkg(c interfaces.IPkg) interfaces.IEngine

func (*Engine) PushTask

func (t *Engine) PushTask(b interfaces.ITask) interfaces.IEngine

func (*Engine) RemoveTask

func (t *Engine) RemoveTask(key string)

func (*Engine) RunTask

func (t *Engine) RunTask(key string, args map[string]interface{}) error

func (*Engine) SetMetrics

func (t *Engine) SetMetrics(c interfaces.IMetrics)

func (*Engine) SetTrace

func (t *Engine) SetTrace(c interfaces.ITrace)

func (*Engine) Stop

func (t *Engine) Stop() error

Directories

Path Synopsis
config

Jump to

Keyboard shortcuts

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