类 NacosConfigService
- java.lang.Object
-
- com.alibaba.nacos.client.config.NacosConfigService
-
- 所有已实现的接口:
com.alibaba.nacos.api.config.ConfigService
public class NacosConfigService extends java.lang.Object implements com.alibaba.nacos.api.config.ConfigServiceConfig Impl.- 作者:
- Nacos
-
-
字段概要
字段 修饰符和类型 字段 说明 (专用程序包) ServerHttpAgentagent已过时。private ConfigFilterChainManagerconfigFilterChainManagerprivate static java.lang.StringDOWNprivate static org.slf4j.LoggerLOGGERprivate java.lang.Stringnamespaceprivate static java.lang.StringUPprivate ClientWorkerworkerlong polling.
-
构造器概要
构造器 构造器 说明 NacosConfigService(java.util.Properties properties)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddListener(java.lang.String dataId, java.lang.String group, com.alibaba.nacos.api.config.listener.Listener listener)private java.lang.Stringblank2defaultGroup(java.lang.String group)java.lang.StringgetConfig(java.lang.String dataId, java.lang.String group, long timeoutMs)java.lang.StringgetConfigAndSignListener(java.lang.String dataId, java.lang.String group, long timeoutMs, com.alibaba.nacos.api.config.listener.Listener listener)private java.lang.StringgetConfigInner(java.lang.String tenant, java.lang.String dataId, java.lang.String group, long timeoutMs)java.lang.StringgetServerStatus()private voidinitNamespace(java.util.Properties properties)booleanpublishConfig(java.lang.String dataId, java.lang.String group, java.lang.String content)booleanpublishConfig(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String type)booleanpublishConfigCas(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String casMd5)booleanpublishConfigCas(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String casMd5, java.lang.String type)private booleanpublishConfigInner(java.lang.String tenant, java.lang.String dataId, java.lang.String group, java.lang.String tag, java.lang.String appName, java.lang.String betaIps, java.lang.String content, java.lang.String type, java.lang.String casMd5)booleanremoveConfig(java.lang.String dataId, java.lang.String group)private booleanremoveConfigInner(java.lang.String tenant, java.lang.String dataId, java.lang.String group, java.lang.String tag)voidremoveListener(java.lang.String dataId, java.lang.String group, com.alibaba.nacos.api.config.listener.Listener listener)voidshutDown()
-
-
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
UP
private static final java.lang.String UP
- 另请参阅:
- 常量字段值
-
DOWN
private static final java.lang.String DOWN
- 另请参阅:
- 常量字段值
-
agent
@Deprecated ServerHttpAgent agent
已过时。will be deleted in 2.0 later versions
-
worker
private final ClientWorker worker
long polling.
-
namespace
private java.lang.String namespace
-
configFilterChainManager
private final ConfigFilterChainManager configFilterChainManager
-
-
方法详细资料
-
initNamespace
private void initNamespace(java.util.Properties properties)
-
getConfig
public java.lang.String getConfig(java.lang.String dataId, java.lang.String group, long timeoutMs) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
getConfig在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
getConfigAndSignListener
public java.lang.String getConfigAndSignListener(java.lang.String dataId, java.lang.String group, long timeoutMs, com.alibaba.nacos.api.config.listener.Listener listener) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
getConfigAndSignListener在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
addListener
public void addListener(java.lang.String dataId, java.lang.String group, com.alibaba.nacos.api.config.listener.Listener listener) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
addListener在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
publishConfig
public boolean publishConfig(java.lang.String dataId, java.lang.String group, java.lang.String content) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
publishConfig在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
publishConfig
public boolean publishConfig(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String type) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
publishConfig在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
publishConfigCas
public boolean publishConfigCas(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String casMd5) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
publishConfigCas在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
publishConfigCas
public boolean publishConfigCas(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String casMd5, java.lang.String type) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
publishConfigCas在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
removeConfig
public boolean removeConfig(java.lang.String dataId, java.lang.String group) throws com.alibaba.nacos.api.exception.NacosException- 指定者:
removeConfig在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
removeListener
public void removeListener(java.lang.String dataId, java.lang.String group, com.alibaba.nacos.api.config.listener.Listener listener)- 指定者:
removeListener在接口中com.alibaba.nacos.api.config.ConfigService
-
getConfigInner
private java.lang.String getConfigInner(java.lang.String tenant, java.lang.String dataId, java.lang.String group, long timeoutMs) throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
blank2defaultGroup
private java.lang.String blank2defaultGroup(java.lang.String group)
-
removeConfigInner
private boolean removeConfigInner(java.lang.String tenant, java.lang.String dataId, java.lang.String group, java.lang.String tag) throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
publishConfigInner
private boolean publishConfigInner(java.lang.String tenant, java.lang.String dataId, java.lang.String group, java.lang.String tag, java.lang.String appName, java.lang.String betaIps, java.lang.String content, java.lang.String type, java.lang.String casMd5) throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
getServerStatus
public java.lang.String getServerStatus()
- 指定者:
getServerStatus在接口中com.alibaba.nacos.api.config.ConfigService
-
shutDown
public void shutDown() throws com.alibaba.nacos.api.exception.NacosException- 指定者:
shutDown在接口中com.alibaba.nacos.api.config.ConfigService- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
-