Versions in this module Expand all Collapse all v0 v0.4.0 Dec 10, 2018 Changes in this version + type Base struct + func (c *Base) AfterInit() + func (c *Base) BeforeShutdown() + func (c *Base) Init() + func (c *Base) Shutdown() + type Component interface + AfterInit func() + BeforeShutdown func() + Init func() + Shutdown func() + type Handler struct + IsRawArg bool + Method reflect.Method + Receiver reflect.Value + Type reflect.Type + type Option func(options *options) + func WithName(name string) Option + func WithNameFunc(fn func(string) string) Option + type Service struct + Handlers map[string]*Handler + Name string + Options options + Receiver reflect.Value + Type reflect.Type + func NewService(comp Component, opts []Option) *Service + func (s *Service) ExtractHandler() error