Documentation ¶
Overview ¶
Package startup is intended as a helper package to run services in go routines in main
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNilListener = errors.New("Nil Listener") ErrNilListenerValue = errors.New("Nil Listener value") )
Functions ¶
Types ¶
type Listener ¶
Listener is an interface that describes any kind of listener - HTTP Server, GRPC Server or servicebus receiver.
type Listeners ¶
type Listeners struct {
// contains filtered or unexported fields
}
Listeners contains all servers that comply with the service.
func NewListeners ¶
func NewListeners(log Logger, name string, opts ...ListenersOption) Listeners
type ListenersOption ¶
type ListenersOption func(*Listeners)
func WithListeners ¶
func WithListeners(listeners ...Listener) ListenersOption
WithListeners add multiple listeners. Nil listeners will cause an error to be returned.
Click to show internal directories.
Click to hide internal directories.