Documentation
¶
Index ¶
- Variables
- type Registry
- func (r *Registry) AddHttpMiddleware(name string, m []func(http.Handler) http.Handler)
- func (r *Registry) AddHttpServer(name string, s *http.Server)
- func (r *Registry) AddInitFunc(name string, f func() error)
- func (r *Registry) AddListener(name string, l net.Listener)
- func (r *Registry) AddShutdownFunc(name string, f func())
- func (r *Registry) AddTcpMiddleware(name string, m []func(lconn *net.TCPConn) error)
- func (r *Registry) AddUDPListener(name string, l net.PacketConn)
- func (r *Registry) AddUDPMiddleware(name string, m []func(conn net.PacketConn, addr net.Addr, data []byte) error)
- func (r *Registry) ClearHttpServer(name string)
- func (r *Registry) ClearListener(name string) error
- func (r *Registry) ClearShutdownFunc(name string)
- func (r *Registry) ClearUDPListener(name string) error
- func (r *Registry) DeleteHttpServer(name string)
- func (r *Registry) DeleteShutdownFunc(name string)
- func (r *Registry) GetHttpMiddleware(name string) ([]func(http.Handler) http.Handler, error)
- func (r *Registry) GetHttpServer(name string) (*http.Server, error)
- func (r *Registry) GetListener(name string) (net.Listener, error)
- func (r *Registry) GetListenerNames() map[string]struct{}
- func (r *Registry) GetListenerNamesList() []string
- func (r *Registry) GetTcpMiddleware(name string) ([]func(lconn *net.TCPConn) error, error)
- func (r *Registry) GetUDPListener(name string) (net.PacketConn, error)
- func (r *Registry) GetUDPListenerNames() map[string]struct{}
- func (r *Registry) GetUDPMiddleware(name string) ([]func(conn net.PacketConn, addr net.Addr, data []byte) error, error)
- func (r *Registry) RunHTTPInitFuncs() error
- func (r *Registry) Shutdown()
Constants ¶
This section is empty.
Variables ¶
View Source
var GlobalReg = Registry{ // contains filtered or unexported fields }
View Source
var ShutdownTimeout = 5 * time.Second
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func (*Registry) AddHttpMiddleware ¶
func (*Registry) AddInitFunc ¶ added in v0.8.14
func (*Registry) AddShutdownFunc ¶
func (*Registry) AddTcpMiddleware ¶
func (*Registry) AddUDPListener ¶ added in v0.9.0
func (r *Registry) AddUDPListener(name string, l net.PacketConn)
func (*Registry) AddUDPMiddleware ¶ added in v0.9.0
func (*Registry) ClearHttpServer ¶
func (*Registry) ClearListener ¶
func (*Registry) ClearShutdownFunc ¶
func (*Registry) ClearUDPListener ¶ added in v0.9.0
func (*Registry) DeleteHttpServer ¶
func (*Registry) DeleteShutdownFunc ¶
func (*Registry) GetHttpMiddleware ¶
func (*Registry) GetHttpServer ¶
func (*Registry) GetListenerNames ¶
func (*Registry) GetListenerNamesList ¶
func (*Registry) GetTcpMiddleware ¶
func (*Registry) GetUDPListener ¶ added in v0.9.0
func (r *Registry) GetUDPListener(name string) (net.PacketConn, error)
func (*Registry) GetUDPListenerNames ¶ added in v0.9.0
func (*Registry) GetUDPMiddleware ¶ added in v0.9.0
func (*Registry) RunHTTPInitFuncs ¶ added in v0.8.14
Click to show internal directories.
Click to hide internal directories.