public class DefaultConfigFile extends DefaultConfigFileMetadata implements ConfigFile, ConfigFileRepoChangeListener
| 构造器和说明 |
|---|
DefaultConfigFile(String namespace,
String fileGroup,
String fileName,
ConfigFileRepo configFileRepo,
com.tencent.polaris.api.config.configuration.ConfigFileConfig configFileConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChangeListener(ConfigFileChangeListener listener) |
<T> T |
asJson(Class<T> objectType,
T defaultValue) |
<T> T |
asJson(Type typeOfT,
T defaultValue) |
String |
getContent() |
boolean |
hasContent() |
void |
onChange(ConfigFileMetadata configFileMetadata,
String newContent) |
void |
removeChangeListener(ConfigFileChangeListener listener) |
equals, getFileGroup, getFileName, getNamespace, hashCode, toStringgetFileGroup, getFileName, getNamespacepublic DefaultConfigFile(String namespace, String fileGroup, String fileName, ConfigFileRepo configFileRepo, com.tencent.polaris.api.config.configuration.ConfigFileConfig configFileConfig)
public String getContent()
getContent 在接口中 ConfigFilepublic <T> T asJson(Class<T> objectType, T defaultValue)
asJson 在接口中 ConfigFilepublic <T> T asJson(Type typeOfT, T defaultValue)
asJson 在接口中 ConfigFilepublic boolean hasContent()
hasContent 在接口中 ConfigFilepublic void addChangeListener(ConfigFileChangeListener listener)
addChangeListener 在接口中 ConfigFilepublic void removeChangeListener(ConfigFileChangeListener listener)
removeChangeListener 在接口中 ConfigFilepublic void onChange(ConfigFileMetadata configFileMetadata, String newContent)
onChange 在接口中 ConfigFileRepoChangeListenerCopyright © 2022. All rights reserved.