Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigConnector ¶
type ConfigConnector interface { plugin.Plugin // GetConfigFile Get config file GetConfigFile(configFile *ConfigFile) (*ConfigFileResponse, error) // WatchConfigFiles Watch config files WatchConfigFiles(configFileList []*ConfigFile) (*ConfigFileResponse, error) }
ConfigConnector interface of config connector plugin
type ConfigFile ¶
type ConfigFile struct { Namespace string FileGroup string FileName string Content string Version uint64 Md5 string }
ConfigFile 配置文件
func (*ConfigFile) GetNamespace ¶
func (c *ConfigFile) GetNamespace() string
GetNamespace 获取配置文件命名空间
type ConfigFileResponse ¶
type ConfigFileResponse struct { Code uint32 Message string ConfigFile *ConfigFile }
ConfigFileResponse 配置文件响应体
func (*ConfigFileResponse) GetCode ¶
func (c *ConfigFileResponse) GetCode() uint32
GetCode 获取配置文件响应体code
func (*ConfigFileResponse) GetConfigFile ¶
func (c *ConfigFileResponse) GetConfigFile() *ConfigFile
GetConfigFile 获取配置文件响应体内容
func (*ConfigFileResponse) GetMessage ¶
func (c *ConfigFileResponse) GetMessage() string
GetMessage 获取配置文件响应体信息
type Proxy ¶
type Proxy struct { ConfigConnector // contains filtered or unexported fields }
Proxy is a config connector proxy
func (*Proxy) GetConfigFile ¶
func (p *Proxy) GetConfigFile(configFile *ConfigFile) (*ConfigFileResponse, error)
GetConfigFile Get config file
func (*Proxy) SetRealPlugin ¶
SetRealPlugin set real plugin
func (*Proxy) WatchConfigFiles ¶
func (p *Proxy) WatchConfigFiles(configFileList []*ConfigFile) (*ConfigFileResponse, error)
WatchConfigFiles Watch config files
Click to show internal directories.
Click to hide internal directories.