Versions in this module Expand all Collapse all v1 v1.5.4 Oct 26, 2023 Changes in this version + const CacheSuffix + const NotExistedFileContent + const PatternGlob + const PatternService + type CacheFileInfo struct + FileInfo os.FileInfo + Msg proto.Message + type CachePersistHandler struct + func NewCachePersistHandler(persistDir string, maxWriteRetry int, maxReadRetry int, ...) (*CachePersistHandler, error) + func (cph *CachePersistHandler) DeleteCacheFromFile(fileName string) + func (cph *CachePersistHandler) LoadMessageFromFile(relativeFile string, message interface{}) error + func (cph *CachePersistHandler) SaveMessageToFile(fileName string, svcResp interface{}) + type ConfigFileFlow struct + func NewConfigFileFlow(connector configconnector.ConfigConnector, chain configfilter.Chain, ...) (*ConfigFileFlow, error) + func (c *ConfigFileFlow) Destroy() + func (c *ConfigFileFlow) GetConfigFile(namespace, fileGroup, fileName string) (model.ConfigFile, error) + type ConfigFileRepo struct + func (r *ConfigFileRepo) AddChangeListener(listener ConfigFileRepoChangeListener) + func (r *ConfigFileRepo) GetContent() string + func (r *ConfigFileRepo) GetNotifiedVersion() uint64 + type ConfigFileRepoChangeListener func(configFileMetadata model.ConfigFileMetadata, newContent string) error