Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListenerManager ¶
type ListenerManager interface { /* Return true if listening on the given port */ IsListening(port int32) bool /* Create a new listener. */ NewListener(handler http.Handler, options ListenerOptions) error /* Create a new TLS listener with TLS. Call the handler on every message received */ NewListenerTLS(handler http.Handler, options ListenerOptions) error }
func NewDefaultListenerManager ¶
func NewDefaultListenerManager() ListenerManager
NewDefaultListenerManager creates a new ListenerManager
type ListenerManagerDefault ¶
type ListenerManagerDefault struct {
// contains filtered or unexported fields
}
func (*ListenerManagerDefault) IsListening ¶
func (listenerMgr *ListenerManagerDefault) IsListening(port int32) bool
func (*ListenerManagerDefault) NewListener ¶
func (listenerMgr *ListenerManagerDefault) NewListener(handler http.Handler, options ListenerOptions) error
NewListener creates a new event listener
func (*ListenerManagerDefault) NewListenerTLS ¶
func (listenerMgr *ListenerManagerDefault) NewListenerTLS(handler http.Handler, options ListenerOptions) error
NewListener creates a new HTTPS event listener
type ListenerOptions ¶
Click to show internal directories.
Click to hide internal directories.