类 DefaultConfigFile
java.lang.Object
com.tencent.polaris.configuration.client.internal.DefaultConfigFileMetadata
com.tencent.polaris.configuration.client.internal.DefaultConfigFile
- 所有已实现的接口:
ConfigFile,ConfigFileMetadata,ConfigFileRepoChangeListener
- 直接已知子类:
ConfigPropertiesFile
public class DefaultConfigFile extends DefaultConfigFileMetadata implements ConfigFile, ConfigFileRepoChangeListener
- 作者:
- lepdou 2022-03-01
-
构造器概要
构造器 构造器 说明 DefaultConfigFile(java.lang.String namespace, java.lang.String fileGroup, java.lang.String fileName, ConfigFileRepo configFileRepo, com.tencent.polaris.api.config.configuration.ConfigFileConfig configFileConfig) -
方法概要
修饰符和类型 方法 说明 voidaddChangeListener(ConfigFileChangeListener listener)<T> TasJson(java.lang.Class<T> objectType, T defaultValue)<T> TasJson(java.lang.reflect.Type typeOfT, T defaultValue)java.lang.StringgetContent()booleanhasContent()voidonChange(ConfigFileMetadata configFileMetadata, java.lang.String newContent)voidremoveChangeListener(ConfigFileChangeListener listener)从类继承的方法 com.tencent.polaris.configuration.client.internal.DefaultConfigFileMetadata
equals, getFileGroup, getFileName, getNamespace, hashCode, toString从类继承的方法 java.lang.Object
getClass, notify, notifyAll, wait, wait, wait从接口继承的方法 com.tencent.polaris.configuration.api.core.ConfigFileMetadata
getFileGroup, getFileName, getNamespace
-
构造器详细资料
-
DefaultConfigFile
public DefaultConfigFile(java.lang.String namespace, java.lang.String fileGroup, java.lang.String fileName, ConfigFileRepo configFileRepo, com.tencent.polaris.api.config.configuration.ConfigFileConfig configFileConfig)
-
-
方法详细资料
-
getContent
public java.lang.String getContent()- 指定者:
getContent在接口中ConfigFile
-
asJson
public <T> T asJson(java.lang.Class<T> objectType, T defaultValue)- 指定者:
asJson在接口中ConfigFile
-
asJson
public <T> T asJson(java.lang.reflect.Type typeOfT, T defaultValue)- 指定者:
asJson在接口中ConfigFile
-
hasContent
public boolean hasContent()- 指定者:
hasContent在接口中ConfigFile
-
addChangeListener
- 指定者:
addChangeListener在接口中ConfigFile
-
removeChangeListener
- 指定者:
removeChangeListener在接口中ConfigFile
-
onChange
- 指定者:
onChange在接口中ConfigFileRepoChangeListener
-