Versions in this module Expand all Collapse all v0 v0.2.0 Jun 15, 2020 v0.1.0 Dec 4, 2019 Changes in this version + const DEFAULT + type Configuration struct + func MustRegister(name string) *Configuration + func Register(name string) (*Configuration, error) + func (this Configuration) ActivateExplicitlyControllers(names ...string) + func (this Configuration) Controllers(names ...string) error + type Definition interface + ActivateExplicitlyControllers func() utils.StringSet + Controllers func() utils.StringSet + type Definitions interface + Activate func(controllers []string) (utils.StringSet, error) + AllActivateExplicitlyControllers func() utils.StringSet + AllControllers func() utils.StringSet + AllGroups func() map[string]utils.StringSet + Get func(name string) Definition + func DefaultDefinitions() Definitions + type RegistrationInterface interface + MustRegisterGroup func(name string) *Configuration + RegisterGroup func(name string) (*Configuration, error) + type Registrations map[string]Definition + type Registry interface + GetDefinitions func() Definitions + func DefaultRegistry() Registry + func NewRegistry() Registry