public class ApolloConfiguration extends AbstractConfiguration
DEFAULT_BOOLEAN, DEFAULT_CONFIG_TIMEOUT, DEFAULT_DURATION, DEFAULT_INT, DEFAULT_LONG, DEFAULT_SHORTENV_MAP| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConfigListener(String dataId,
ConfigurationChangeListener listener)
Add config listener.
|
static String |
getApolloAppIdFileKey() |
static String |
getApolloCluster() |
static String |
getApolloConfigService() |
static String |
getApolloMetaFileKey() |
static String |
getApolloNamespaceKey() |
static String |
getApolloSecretFileKey() |
Set<ConfigurationChangeListener> |
getConfigListeners(String dataId)
Gets config listeners.
|
static ApolloConfiguration |
getInstance()
Gets instance.
|
String |
getLatestConfig(String dataId,
String defaultValue,
long timeoutMills)
Get latest config.
|
String |
getTypeName()
Gets type name.
|
boolean |
putConfig(String dataId,
String content,
long timeoutMills)
Put config boolean.
|
boolean |
putConfigIfAbsent(String dataId,
String content,
long timeoutMills)
Put config if absent boolean.
|
boolean |
removeConfig(String dataId,
long timeoutMills)
Remove config boolean.
|
void |
removeConfigListener(String dataId,
ConfigurationChangeListener listener)
Remove config listener.
|
getBoolean, getBoolean, getBoolean, getConfig, getConfig, getConfig, getConfig, getDuration, getDuration, getDuration, getInt, getInt, getInt, getLong, getLong, getLong, getShort, getShort, getShort, putConfig, putConfigIfAbsent, removeConfigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigFromSyspublic static ApolloConfiguration getInstance()
public String getLatestConfig(String dataId, String defaultValue, long timeoutMills)
ConfigurationdataId - the data iddefaultValue - the default valuetimeoutMills - the timeout millspublic boolean putConfig(String dataId, String content, long timeoutMills)
ConfigurationdataId - the data idcontent - the contenttimeoutMills - the timeout millspublic boolean putConfigIfAbsent(String dataId, String content, long timeoutMills)
ConfigurationdataId - the data idcontent - the contenttimeoutMills - the timeout millspublic boolean removeConfig(String dataId, long timeoutMills)
ConfigurationdataId - the data idtimeoutMills - the timeout millspublic void addConfigListener(String dataId, ConfigurationChangeListener listener)
ConfigurationdataId - the data idlistener - the listenerpublic void removeConfigListener(String dataId, ConfigurationChangeListener listener)
ConfigurationdataId - the data idlistener - the listenerpublic Set<ConfigurationChangeListener> getConfigListeners(String dataId)
ConfigurationdataId - the data idpublic String getTypeName()
AbstractConfigurationgetTypeName 在类中 AbstractConfigurationpublic static String getApolloMetaFileKey()
public static String getApolloSecretFileKey()
public static String getApolloAppIdFileKey()
public static String getApolloNamespaceKey()
public static String getApolloCluster()
public static String getApolloConfigService()
Copyright © 2022 Seata. All rights reserved.