Versions in this module Expand all Collapse all v0 v0.0.1 Apr 15, 2021 Changes in this version + const NoTimeout + func SetupSignalHandler() context.Context + type Option func(*manager) + func WithGracefulShutdownTimeout(timeout time.Duration) Option + type Runnable interface + Start func(context.Context) error + type RunnableFunc func(context.Context) error + func HttpServer(s *http.Server, shutdownTimeout time.Duration) RunnableFunc + func (rf RunnableFunc) Start(ctx context.Context) error + type RunnableManager interface + Add func(Runnable) error + func NewRunnableManager(opts ...Option) RunnableManager