Documentation ¶
Index ¶
- func AddDefaultFlags(flags *pflag.FlagSet)
- func GetManagementHandler() http.Handler
- func GetServerForHandler(handler http.Handler) http.Server
- func GetSystemdListenersOrDie(socketFdName string, listenersByName map[string][]net.Listener) []net.Listener
- func GetTcpListenerOrDie(tcpAddr string) net.Listener
- func GetUnixSocketListenerOrDie(socketPath string) net.Listener
- func HandleServerShutdown(done context.Context, server http.Server, listener net.Listener) error
- func IntOrDefault(value int64, defaultValue int64) int64
- func SetupLogging() error
- func StartHttpHandler(startErrGroup *errgroup.Group, shutdownErrGroup *errgroup.Group, ...)
- func StartServer(server http.Server, listener net.Listener) error
- func StringOrDefault(value string, defaultValue string) string
- func WaitForSignalGracefulShutdown(cancel context.CancelFunc, startErrGroup *errgroup.Group, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddDefaultFlags ¶
func GetManagementHandler ¶
func GetTcpListenerOrDie ¶
func HandleServerShutdown ¶
func IntOrDefault ¶
func SetupLogging ¶
func SetupLogging() error
func StartHttpHandler ¶
func StringOrDefault ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.