Documentation ¶
Index ¶
- Constants
- Variables
- 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) (err error)
- func (f *ConfigurableFactory) Instantiate(configuration interface{}) (err error)
- func (f *ConfigurableFactory) InstantiateByName(configuration interface{}, name string) (inst interface{}, err error)
- func (f *ConfigurableFactory) InstantiateMethod(configuration interface{}, method reflect.Method, methodName string) (inst interface{}, err error)
- func (f *ConfigurableFactory) SystemConfiguration() *system.Configuration
Constants ¶
View Source
const (
System = "system"
)
Variables ¶
Functions ¶
This section is empty.
Types ¶
type ConfigurableFactory ¶
type ConfigurableFactory struct { *instantiate.InstantiateFactory // 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) (err error)
func (*ConfigurableFactory) Instantiate ¶
func (f *ConfigurableFactory) Instantiate(configuration interface{}) (err error)
func (*ConfigurableFactory) InstantiateByName ¶ added in v0.5.3
func (f *ConfigurableFactory) InstantiateByName(configuration interface{}, name string) (inst interface{}, err error)
func (*ConfigurableFactory) InstantiateMethod ¶ added in v0.5.3
func (f *ConfigurableFactory) InstantiateMethod(configuration interface{}, method reflect.Method, methodName string) (inst interface{}, err error)
func (*ConfigurableFactory) SystemConfiguration ¶
func (f *ConfigurableFactory) SystemConfiguration() *system.Configuration
Click to show internal directories.
Click to hide internal directories.