Documentation ¶
Index ¶
- func GetConfig(groupCtx *GroupContext, key string) string
- func GetConfigKey(rk string) string
- func ResettingArray(groupCtx *GroupContext, source []string) ([]string, error)
- func ResettingMap(groupCtx *GroupContext, source map[string]string) (map[string]string, error)
- func ResettingString(groupCtx *GroupContext, source string) (string, error)
- type DataCenterConfig
- func (d *DataCenterConfig) CacheConfig(c *model.ConfigUnit) error
- func (d *DataCenterConfig) DeleteConfig(name string)
- func (d *DataCenterConfig) GetConfig(name string) *model.ConfigUnit
- func (d *DataCenterConfig) GetDataCenterConfig() (*model.GlobalConfig, error)
- func (d *DataCenterConfig) GetGroupConfig(groupID string) *GroupContext
- func (d *DataCenterConfig) PutConfig(c *model.ConfigUnit) error
- func (d *DataCenterConfig) PutConfigKV(kv *mvccpb.KeyValue)
- func (d *DataCenterConfig) PutDataCenterConfig(c *model.GlobalConfig) (err error)
- func (d *DataCenterConfig) Start()
- func (d *DataCenterConfig) Stop()
- type GroupContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResettingArray ¶
func ResettingArray(groupCtx *GroupContext, source []string) ([]string, error)
ResettingArray
func ResettingMap ¶
ResettingMap
func ResettingString ¶
func ResettingString(groupCtx *GroupContext, source string) (string, error)
ResettingString
Types ¶
type DataCenterConfig ¶
type DataCenterConfig struct {
// contains filtered or unexported fields
}
DataCenterConfig
func CreateDataCenterConfig ¶
func CreateDataCenterConfig() *DataCenterConfig
CreateDataCenterConfig
func (*DataCenterConfig) CacheConfig ¶
func (d *DataCenterConfig) CacheConfig(c *model.ConfigUnit) error
CacheConfig
func (*DataCenterConfig) DeleteConfig ¶
func (d *DataCenterConfig) DeleteConfig(name string)
DeleteConfig
func (*DataCenterConfig) GetConfig ¶
func (d *DataCenterConfig) GetConfig(name string) *model.ConfigUnit
GetConfig
func (*DataCenterConfig) GetDataCenterConfig ¶
func (d *DataCenterConfig) GetDataCenterConfig() (*model.GlobalConfig, error)
GetDataCenterConfig
func (*DataCenterConfig) GetGroupConfig ¶
func (d *DataCenterConfig) GetGroupConfig(groupID string) *GroupContext
GetGroupConfig
func (*DataCenterConfig) PutConfig ¶
func (d *DataCenterConfig) PutConfig(c *model.ConfigUnit) error
PutConfig - Add or update configuration
func (*DataCenterConfig) PutConfigKV ¶
func (d *DataCenterConfig) PutConfigKV(kv *mvccpb.KeyValue)
PutConfigKV
func (*DataCenterConfig) PutDataCenterConfig ¶
func (d *DataCenterConfig) PutDataCenterConfig(c *model.GlobalConfig) (err error)
PutDataCenterConfig
func (*DataCenterConfig) Start ¶
func (d *DataCenterConfig) Start()
Start, monitor configuration changes
type GroupContext ¶
type GroupContext struct {
// contains filtered or unexported fields
}
GroupContext
Click to show internal directories.
Click to hide internal directories.