Documentation ¶
Index ¶
- func DefaultConfigLoad(path string) *model.Bootstrap
- func GetAPIConf() fc.APIConfig
- func GetBootstrap() *model.Bootstrap
- func Load(path string) *model.Bootstrap
- func LoadAPIConfig(metaConfig *model.APIMetaConfig) (*fc.APIConfig, error)
- func LoadAPIConfigFromFile(path string) (*fc.APIConfig, error)
- func RegisterConfigListener(li APIConfigListener)
- func RegisterConfigLoadFunc(f ConfigLoadFunc)
- func YAMLConfigLoad(path string) *model.Bootstrap
- type APIConfigListener
- type ConfigLoadFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfigLoad ¶
DefaultConfigLoad if not config, will load this
func GetBootstrap ¶
GetBootstrap get config global, need a better name
func LoadAPIConfig ¶ added in v0.2.0
func LoadAPIConfig(metaConfig *model.APIMetaConfig) (*fc.APIConfig, error)
LoadAPIConfig load the api config from config center
func LoadAPIConfigFromFile ¶
LoadAPIConfigFromFile load the api config from file
func RegisterConfigListener ¶ added in v0.2.0
func RegisterConfigListener(li APIConfigListener)
RegisterConfigListener register APIConfigListener
func RegisterConfigLoadFunc ¶
func RegisterConfigLoadFunc(f ConfigLoadFunc)
RegisterConfigLoadFunc can replace a new config load function instead of default
func YAMLConfigLoad ¶
YAMLConfigLoad config load yaml
Types ¶
type APIConfigListener ¶ added in v0.2.0
type APIConfigListener interface {
APIConfigChange(apiConfig fc.APIConfig) bool //bool is return for interface implement is interesting
}
APIConfigListener defines api config listener interface
type ConfigLoadFunc ¶
ConfigLoadFunc parse a input(usually file path) into a proxy config
Click to show internal directories.
Click to hide internal directories.