Documentation ¶
Index ¶
- Constants
- type ConfigurableFactory
- func (f *ConfigurableFactory) Build(configs ...cmap.ConcurrentMap)
- func (f *ConfigurableFactory) BuildSystemConfig(configType interface{}) (err error)
- func (f *ConfigurableFactory) Configuration(name string) interface{}
- func (f *ConfigurableFactory) Initialize(configurations cmap.ConcurrentMap)
- func (f *ConfigurableFactory) Instantiate(configuration interface{})
- func (f *ConfigurableFactory) SystemConfiguration() *system.Configuration
- type Factory
Constants ¶
View Source
const (
System = "system"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurableFactory ¶
type ConfigurableFactory struct { *instance.InstanceFactory // contains filtered or unexported fields }
func (*ConfigurableFactory) Build ¶
func (f *ConfigurableFactory) Build(configs ...cmap.ConcurrentMap)
func (*ConfigurableFactory) BuildSystemConfig ¶
func (f *ConfigurableFactory) BuildSystemConfig(configType interface{}) (err error)
func (*ConfigurableFactory) Configuration ¶
func (f *ConfigurableFactory) Configuration(name string) interface{}
func (*ConfigurableFactory) Initialize ¶
func (f *ConfigurableFactory) Initialize(configurations cmap.ConcurrentMap)
func (*ConfigurableFactory) Instantiate ¶
func (f *ConfigurableFactory) Instantiate(configuration interface{})
func (*ConfigurableFactory) SystemConfiguration ¶
func (f *ConfigurableFactory) SystemConfiguration() *system.Configuration
type Factory ¶
type Factory interface { SystemConfiguration() *system.Configuration Configuration(name string) interface{} }
Click to show internal directories.
Click to hide internal directories.