lib

package
v1.2.803 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2023 License: MIT Imports: 25 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLib

func NewLib() listener.Listener

Types

type Modules

type Modules struct {
	sync.RWMutex
	// contains filtered or unexported fields
}

func (*Modules) Close added in v1.2.801

func (c *Modules) Close()

func (*Modules) GetAllServices

func (c *Modules) GetAllServices() (res []*proto.ServicesItems)

func (*Modules) GetGrpcServer added in v1.1.6

func (c *Modules) GetGrpcServer() *grpc.Server

func (*Modules) GetInterceptor added in v0.0.7

func (c *Modules) GetInterceptor() (interceptor []listener.Interceptor)

func (*Modules) GetLimiter added in v1.1.3

func (c *Modules) GetLimiter() *limiter.Limiter

func (*Modules) GetMonitor

func (c *Modules) GetMonitor() (mm interface{})

func (*Modules) GetMonitorResponse added in v1.1.0

func (c *Modules) GetMonitorResponse() *proto.MonitorResponse

func (*Modules) GetOptions

func (c *Modules) GetOptions() listener.Options

func (*Modules) GetServices

func (c *Modules) GetServices() []string

func (*Modules) GetTLSCerts added in v1.1.7

func (c *Modules) GetTLSCerts() listener.TLSCerts

func (*Modules) GetTracer

func (c *Modules) GetTracer() (tr tracingInterface.Tracing)

func (*Modules) GlobalContext added in v1.2.802

func (c *Modules) GlobalContext() context.Context

func (*Modules) Init

func (c *Modules) Init(opt listener.Options, interceptor ...listener.Interceptor)

func (*Modules) InitProcess added in v1.2.801

func (c *Modules) InitProcess(opt listener.Options, interceptor ...listener.Interceptor)

func (*Modules) New

func (c *Modules) New() listener.Listener

func (*Modules) NewMonitor added in v1.1.0

func (c *Modules) NewMonitor() (mm interface{})

func (*Modules) RegisterHttpHandler added in v0.0.11

func (c *Modules) RegisterHttpHandler(path, method string, handler netHttp.Handler)

func (*Modules) RegisterMultipleHandler

func (c *Modules) RegisterMultipleHandler(handler listener.MethodMultipleHandler)

func (*Modules) Run

func (c *Modules) Run() (err error)

func (*Modules) SetMonitor added in v1.1.0

func (c *Modules) SetMonitor(mm interface{})

func (*Modules) SetTracer

func (c *Modules) SetTracer(tr tracingInterface.Tracing)

func (*Modules) UseWebSocket added in v0.0.10

func (c *Modules) UseWebSocket(pa string, onConnected listener.WebSocketHandler, onMsg listener.WebSocketHandlerOnMsg, onDisconnected listener.WebSocketHandler) error

Jump to

Keyboard shortcuts

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