Class ClientWorker
- java.lang.Object
-
- com.alibaba.nacos.client.config.impl.ClientWorker
-
public class ClientWorker extends Object
Longpolling- Author:
- Nacos
-
-
Constructor Summary
Constructors Constructor Description ClientWorker(HttpAgent agent, ConfigFilterChainManager configFilterChainManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheDataaddCacheDataIfAbsent(String dataId, String group)CacheDataaddCacheDataIfAbsent(String dataId, String group, String tenant)voidaddListeners(String dataId, String group, List<? extends com.alibaba.nacos.api.config.listener.Listener> listeners)voidaddTenantListeners(String dataId, String group, List<? extends com.alibaba.nacos.api.config.listener.Listener> listeners)voidcheckConfigInfo()CacheDatagetCache(String dataId, String group)CacheDatagetCache(String dataId, String group, String tenant)StringgetServerConfig(String dataId, String group, String tenant, long readTimeout)booleanisHealthServer()voidremoveListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener)voidremoveTenantListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener)
-
-
-
Constructor Detail
-
ClientWorker
public ClientWorker(HttpAgent agent, ConfigFilterChainManager configFilterChainManager)
-
-
Method Detail
-
addListeners
public void addListeners(String dataId, String group, List<? extends com.alibaba.nacos.api.config.listener.Listener> listeners)
-
removeListener
public void removeListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener)
-
addTenantListeners
public void addTenantListeners(String dataId, String group, List<? extends com.alibaba.nacos.api.config.listener.Listener> listeners)
-
removeTenantListener
public void removeTenantListener(String dataId, String group, com.alibaba.nacos.api.config.listener.Listener listener)
-
addCacheDataIfAbsent
public CacheData addCacheDataIfAbsent(String dataId, String group, String tenant)
-
getServerConfig
public String getServerConfig(String dataId, String group, String tenant, long readTimeout) throws com.alibaba.nacos.api.exception.NacosException
- Throws:
com.alibaba.nacos.api.exception.NacosException
-
checkConfigInfo
public void checkConfigInfo()
-
isHealthServer
public boolean isHealthServer()
-
-