Documentation
¶
Index ¶
Constants ¶
View Source
const ( ScopeApplication = "application" 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"`
}
type 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"`
}
type DefaultConfigurationParser ¶
type DefaultConfigurationParser struct{}
for support properties file in config center
func (*DefaultConfigurationParser) Parse ¶
func (parser *DefaultConfigurationParser) Parse(content string) (map[string]string, error)
func (*DefaultConfigurationParser) ParseToUrls ¶
func (parser *DefaultConfigurationParser) ParseToUrls(content string) ([]*common.URL, error)
Click to show internal directories.
Click to hide internal directories.