Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ScopeApplication ... ScopeApplication = "application" // GeneralType ... GeneralType = "general" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigItem ¶
type ConfigItem struct {
Type string `yaml:"type"`
Enabled bool `yaml:"enabled"`
Addresses []string `yaml:"addresses"`
ProviderAddresses []string `yaml:"providerAddresses"`
Services []string `yaml:"services"`
Applications []string `yaml:"applications"`
Parameters map[string]string `yaml:"parameters"`
Side string `yaml:"side"`
}
ConfigItem ...
type ConfigurationParser ¶
type ConfigurationParser interface {
Parse(string) (map[string]string, error)
ParseToUrls(content string) ([]*common.URL, error)
}
ConfigurationParser ...
type ConfiguratorConfig ¶
type ConfiguratorConfig struct {
ConfigVersion string `yaml:"configVersion"`
Scope string `yaml:"scope"`
Key string `yaml:"key"`
Enabled bool `yaml:"enabled"`
Configs []ConfigItem `yaml:"configs"`
}
ConfiguratorConfig ...
type DefaultConfigurationParser ¶
type DefaultConfigurationParser struct{}
DefaultConfigurationParser for support properties file in config center
func (*DefaultConfigurationParser) Parse ¶
func (parser *DefaultConfigurationParser) Parse(content string) (map[string]string, error)
Parse ...
func (*DefaultConfigurationParser) ParseToUrls ¶
func (parser *DefaultConfigurationParser) ParseToUrls(content string) ([]*common.URL, error)
ParseToUrls ...
Click to show internal directories.
Click to hide internal directories.