public class NacosConfiguration extends AbstractConfiguration
| Modifier and Type | Class and Description |
|---|---|
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| Modifier and Type | Method and Description |
|---|---|
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 in class AbstractConfigurationCopyright © 2023 Seata. All rights reserved.