public class NacosConfiguration extends AbstractConfiguration
| 限定符和类型 | 类和说明 |
|---|---|
static class |
NacosConfiguration.NacosListener
Non-blocking subscriptions prohibit adding subscriptions in the thread pool to prevent thread termination
|
DEFAULT_BOOLEAN, DEFAULT_CONFIG_TIMEOUT, DEFAULT_DURATION, DEFAULT_INT, DEFAULT_LONG, DEFAULT_SHORTENV_MAP| 限定符和类型 | 方法和说明 |
|---|---|
void |
addConfigListener(String dataId,
ConfigurationChangeListener listener)
Add config listener.
|
Set<ConfigurationChangeListener> |
getConfigListeners(String dataId)
Gets config listeners.
|
static NacosConfiguration |
getInstance()
Get instance of NacosConfiguration
|
String |
getLatestConfig(String dataId,
String defaultValue,
long timeoutMills)
Get latest config.
|
static String |
getNacosAccessKey() |
static String |
getNacosAddrFileKey() |
static String |
getNacosDataIdKey() |
static String |
getNacosGroupKey() |
static String |
getNacosNameSpaceFileKey() |
static String |
getNacosPassword() |
static String |
getNacosSecretKey() |
static String |
getNacosUserName() |
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 NacosConfiguration 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 static String getNacosNameSpaceFileKey()
public static String getNacosAddrFileKey()
public static String getNacosGroupKey()
public static String getNacosDataIdKey()
public static String getNacosUserName()
public static String getNacosPassword()
public static String getNacosAccessKey()
public static String getNacosSecretKey()
public String getTypeName()
AbstractConfigurationgetTypeName 在类中 AbstractConfigurationCopyright © 2022 Seata. All rights reserved.