Documentation
¶
Index ¶
- func NewLib() listener.Listener
- type Modules
- func (c *Modules) Close()
- func (c *Modules) GetAllServices() (res []*proto.ServicesItems)
- func (c *Modules) GetGrpcServer() *grpc.Server
- func (c *Modules) GetInterceptor() (interceptor []listener.Interceptor)
- func (c *Modules) GetLimiter() *limiter.Limiter
- func (c *Modules) GetMonitor() (mm interface{})
- func (c *Modules) GetMonitorResponse() *proto.MonitorResponse
- func (c *Modules) GetOptions() listener.Options
- func (c *Modules) GetServices() []string
- func (c *Modules) GetTLSCerts() listener.TLSCerts
- func (c *Modules) GetTracer() (tr tracingInterface.Tracing)
- func (c *Modules) GlobalContext() context.Context
- func (c *Modules) Init(opt listener.Options, interceptor ...listener.Interceptor)
- func (c *Modules) InitProcess(opt listener.Options, interceptor ...listener.Interceptor)
- func (c *Modules) New() listener.Listener
- func (c *Modules) NewMonitor() (mm interface{})
- func (c *Modules) RegisterHttpHandler(path, method string, handler netHttp.Handler)
- func (c *Modules) RegisterMultipleHandler(handler listener.MethodMultipleHandler)
- func (c *Modules) Run() (err error)
- func (c *Modules) SetMonitor(mm interface{})
- func (c *Modules) SetTracer(tr tracingInterface.Tracing)
- func (c *Modules) UseWebSocket(pa string, onConnected listener.WebSocketHandler, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Modules ¶
func (*Modules) GetAllServices ¶
func (c *Modules) GetAllServices() (res []*proto.ServicesItems)
func (*Modules) GetGrpcServer ¶ added in v1.1.6
func (*Modules) GetInterceptor ¶ added in v0.0.7
func (c *Modules) GetInterceptor() (interceptor []listener.Interceptor)
func (*Modules) GetLimiter ¶ added in v1.1.3
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 (*Modules) GetServices ¶
func (*Modules) GetTLSCerts ¶ added in v1.1.7
func (*Modules) GetTracer ¶
func (c *Modules) GetTracer() (tr tracingInterface.Tracing)
func (*Modules) GlobalContext ¶ added in v1.2.802
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) NewMonitor ¶ added in v1.1.0
func (c *Modules) NewMonitor() (mm interface{})
func (*Modules) RegisterHttpHandler ¶ added in v0.0.11
func (*Modules) RegisterMultipleHandler ¶
func (c *Modules) RegisterMultipleHandler(handler listener.MethodMultipleHandler)
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
Click to show internal directories.
Click to hide internal directories.