| 限定符和类型 | 类和说明 |
|---|---|
class |
ClientWorker.ConfigRpcTransportClient |
| 构造器和说明 |
|---|
ClientWorker(ConfigFilterChainManager configFilterChainManager,
ServerListManager serverListManager,
Properties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
CacheData |
addCacheDataIfAbsent(String dataId,
String group)
Add cache data if absent.
|
CacheData |
addCacheDataIfAbsent(String dataId,
String group,
String tenant)
Add cache data if absent.
|
void |
addListeners(String dataId,
String group,
List<? extends Listener> listeners)
Add listeners for data.
|
void |
addTenantListeners(String dataId,
String group,
List<? extends Listener> listeners)
Add listeners for tenant.
|
void |
addTenantListenersWithContent(String dataId,
String group,
String content,
List<? extends Listener> listeners)
Add listeners for tenant with content.
|
String |
getAgentName() |
CacheData |
getCache(String dataId,
String group) |
CacheData |
getCache(String dataId,
String group,
String tenant) |
ConfigResponse |
getServerConfig(String dataId,
String group,
String tenant,
long readTimeout,
boolean notify) |
boolean |
isHealthServer() |
boolean |
publishConfig(String dataId,
String group,
String tenant,
String appName,
String tag,
String betaIps,
String content,
String encryptedDataKey,
String casMd5,
String type)
publish config.
|
boolean |
removeConfig(String dataId,
String group,
String tenant,
String tag)
remove config.
|
void |
removeListener(String dataId,
String group,
Listener listener)
Remove listener.
|
void |
removeTenantListener(String dataId,
String group,
Listener listener)
Remove listeners for tenant.
|
void |
shutdown() |
public ClientWorker(ConfigFilterChainManager configFilterChainManager, ServerListManager serverListManager, Properties properties) throws NacosException
NacosExceptionpublic void addListeners(String dataId, String group, List<? extends Listener> listeners)
dataId - dataId of datagroup - group of datalisteners - listenerspublic void addTenantListeners(String dataId, String group, List<? extends Listener> listeners) throws NacosException
dataId - dataId of datagroup - group of datalisteners - listenersNacosException - nacos exceptionpublic void addTenantListenersWithContent(String dataId, String group, String content, List<? extends Listener> listeners) throws NacosException
dataId - dataId of datagroup - group of datacontent - contentlisteners - listenersNacosException - nacos exceptionpublic void removeListener(String dataId, String group, Listener listener)
dataId - dataId of datagroup - group of datalistener - listenerpublic void removeTenantListener(String dataId, String group, Listener listener)
dataId - dataId of datagroup - group of datalistener - listenerpublic boolean removeConfig(String dataId, String group, String tenant, String tag) throws NacosException
dataId - dataId.group - group.tenant - tenant.tag - tag.NacosException - exception to throw.public boolean publishConfig(String dataId, String group, String tenant, String appName, String tag, String betaIps, String content, String encryptedDataKey, String casMd5, String type) throws NacosException
dataId - dataId.group - group.tenant - tenant.appName - appName.tag - tag.betaIps - betaIps.content - content.casMd5 - casMd5.type - type.NacosException - exception throw.public CacheData addCacheDataIfAbsent(String dataId, String group)
dataId - data id if datagroup - group of datapublic CacheData addCacheDataIfAbsent(String dataId, String group, String tenant) throws NacosException
dataId - data id if datagroup - group of datatenant - tenant of dataNacosExceptionpublic ConfigResponse getServerConfig(String dataId, String group, String tenant, long readTimeout, boolean notify) throws NacosException
NacosExceptionpublic void shutdown()
throws NacosException
shutdown 在接口中 CloseableNacosExceptionpublic boolean isHealthServer()
public String getAgentName()
Copyright © 2018–2022 Alibaba Group. All rights reserved.