| 限定符和类型 | 类和说明 |
|---|---|
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,
String encryptedDataKey,
List<? extends Listener> listeners)
Add listeners for tenant with content.
|
ConfigTransportClient |
getAgent() |
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) throws NacosException
dataId - dataId of datagroup - group of datalisteners - listenersNacosExceptionpublic 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, String encryptedDataKey, List<? extends Listener> listeners) throws NacosException
dataId - dataId of datagroup - group of datacontent - contentencryptedDataKey - encryptedDataKeylisteners - 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()
public ConfigTransportClient getAgent()
Copyright © 2018–2022 Alibaba Group. All rights reserved.