srv

package
v1.0.180 Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CriarStruct

func CriarStruct(nome string, mapaDeTipos map[string]reflect.Type) (interface{}, error)

func RegistrarSrv

func RegistrarSrv(key string, clazz any)

Types

type CoreSrv

type CoreSrv struct {
	Srv   *config.Service
	Certs []*config.Cert
	Dbs   []*config.Database
}

func NewCoreSrv

func NewCoreSrv(certs []*config.Cert, dbs []*config.Database, service *config.Service) *CoreSrv

func (*CoreSrv) Executar

func (c *CoreSrv) Executar(ctx context.Context) error

func (*CoreSrv) LogCritical

func (srv *CoreSrv) LogCritical(v ...interface{})

func (*CoreSrv) LogDebug

func (srv *CoreSrv) LogDebug(v ...interface{})

func (*CoreSrv) LogError

func (srv *CoreSrv) LogError(v ...interface{})

func (*CoreSrv) LogFatal

func (srv *CoreSrv) LogFatal(v ...interface{})

func (*CoreSrv) LogInfo

func (srv *CoreSrv) LogInfo(v ...interface{})

func (*CoreSrv) LogWarning

func (srv *CoreSrv) LogWarning(v ...interface{})

type IControllerSrv

type IControllerSrv interface {
	Executar()
}

type RegisterClasses

type RegisterClasses map[string]reflect.Type

type RegistraSrvController

type RegistraSrvController struct {
	RegisteredClasses RegisterClasses
}

func GetRegistraSrvInstance

func GetRegistraSrvInstance() *RegistraSrvController

func (*RegistraSrvController) FindSrvClassByKeyAndNewAsObject

func (r *RegistraSrvController) FindSrvClassByKeyAndNewAsObject(key string) (IControllerSrv, error)

func (*RegistraSrvController) PrintRegisterClass

func (r *RegistraSrvController) PrintRegisterClass()

func (*RegistraSrvController) RegisterClass

func (r *RegistraSrvController) RegisterClass(key string, clazz any)

Jump to

Keyboard shortcuts

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