public class NacosNamingServiceWrapper extends Object
| Constructor and Description |
|---|
NacosNamingServiceWrapper(NacosConnectionManager nacosConnectionManager,
int retryTimes,
int sleepMsBetweenRetries) |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterInstance(String serviceName,
String group,
com.alibaba.nacos.api.naming.pojo.Instance instance) |
void |
deregisterInstance(String serviceName,
String group,
String ip,
int port) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
String group) |
String |
getServerStatus() |
com.alibaba.nacos.api.naming.pojo.ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String group) |
void |
registerInstance(String serviceName,
String group,
com.alibaba.nacos.api.naming.pojo.Instance instance) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
String group,
boolean healthy) |
void |
shutdown() |
void |
subscribe(String serviceName,
String group,
com.alibaba.nacos.api.naming.listener.EventListener eventListener) |
void |
unsubscribe(String serviceName,
String group,
com.alibaba.nacos.api.naming.listener.EventListener eventListener) |
void |
updateInstance(String serviceName,
String group,
com.alibaba.nacos.api.naming.pojo.Instance oldInstance,
com.alibaba.nacos.api.naming.pojo.Instance newInstance) |
public NacosNamingServiceWrapper(NacosConnectionManager nacosConnectionManager, int retryTimes, int sleepMsBetweenRetries)
public String getServerStatus()
public void subscribe(String serviceName, String group, com.alibaba.nacos.api.naming.listener.EventListener eventListener) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void unsubscribe(String serviceName, String group, com.alibaba.nacos.api.naming.listener.EventListener eventListener) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, String group) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void registerInstance(String serviceName, String group, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void updateInstance(String serviceName, String group, com.alibaba.nacos.api.naming.pojo.Instance oldInstance, com.alibaba.nacos.api.naming.pojo.Instance newInstance) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String group, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String group, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.ListView<String> getServicesOfServer(int pageNo, int pageSize, String group) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, String group, boolean healthy) throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionpublic void shutdown()
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.