class DelegatingNamingService extends Object implements com.alibaba.nacos.api.naming.NamingService, NacosServiceMetaData
| 限定符和类型 | 字段和说明 |
|---|---|
private com.alibaba.nacos.api.naming.NamingService |
delegate |
private Properties |
properties |
| 构造器和说明 |
|---|
DelegatingNamingService(com.alibaba.nacos.api.naming.NamingService delegate,
Properties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deregisterInstance(String serviceName,
com.alibaba.nacos.api.naming.pojo.Instance instance) |
void |
deregisterInstance(String serviceName,
String groupName,
com.alibaba.nacos.api.naming.pojo.Instance instance) |
void |
deregisterInstance(String serviceName,
String ip,
int port) |
void |
deregisterInstance(String serviceName,
String ip,
int port,
String clusterName) |
void |
deregisterInstance(String serviceName,
String groupName,
String ip,
int port) |
void |
deregisterInstance(String serviceName,
String groupName,
String ip,
int port,
String clusterName) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
boolean subscribe) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
List<String> clusters) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
List<String> clusters,
boolean subscribe) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
String groupName) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
String groupName,
boolean subscribe) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
String groupName,
List<String> clusters) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
getAllInstances(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe) |
Properties |
getProperties()
Get the
Properties for Nacos Service |
String |
getServerStatus() |
com.alibaba.nacos.api.naming.pojo.ListView<String> |
getServicesOfServer(int pageNo,
int pageSize) |
com.alibaba.nacos.api.naming.pojo.ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
com.alibaba.nacos.api.selector.AbstractSelector selector) |
com.alibaba.nacos.api.naming.pojo.ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String groupName) |
com.alibaba.nacos.api.naming.pojo.ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String groupName,
com.alibaba.nacos.api.selector.AbstractSelector selector) |
List<com.alibaba.nacos.api.naming.pojo.ServiceInfo> |
getSubscribeServices() |
void |
registerInstance(String serviceName,
com.alibaba.nacos.api.naming.pojo.Instance instance) |
void |
registerInstance(String serviceName,
String groupName,
com.alibaba.nacos.api.naming.pojo.Instance instance) |
void |
registerInstance(String serviceName,
String ip,
int port) |
void |
registerInstance(String serviceName,
String ip,
int port,
String clusterName) |
void |
registerInstance(String serviceName,
String groupName,
String ip,
int port) |
void |
registerInstance(String serviceName,
String groupName,
String ip,
int port,
String clusterName) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
boolean healthy) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
boolean healthy,
boolean subscribe) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
List<String> clusters,
boolean healthy) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
List<String> clusters,
boolean healthy,
boolean subscribe) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
String groupName,
boolean healthy) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
String groupName,
boolean healthy,
boolean subscribe) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy) |
List<com.alibaba.nacos.api.naming.pojo.Instance> |
selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy,
boolean subscribe) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
boolean subscribe) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
List<String> clusters) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
List<String> clusters,
boolean subscribe) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
String groupName) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
boolean subscribe) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters) |
com.alibaba.nacos.api.naming.pojo.Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe) |
void |
shutDown() |
void |
subscribe(String serviceName,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
subscribe(String serviceName,
List<String> clusters,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
subscribe(String serviceName,
String groupName,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
subscribe(String serviceName,
String groupName,
List<String> clusters,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
unsubscribe(String serviceName,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
unsubscribe(String serviceName,
List<String> clusters,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
unsubscribe(String serviceName,
String groupName,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
void |
unsubscribe(String serviceName,
String groupName,
List<String> clusters,
com.alibaba.nacos.api.naming.listener.EventListener listener) |
private final com.alibaba.nacos.api.naming.NamingService delegate
private final Properties properties
DelegatingNamingService(com.alibaba.nacos.api.naming.NamingService delegate,
Properties properties)
public void registerInstance(String serviceName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void registerInstance(String serviceName, String groupName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void registerInstance(String serviceName, String ip, int port, String clusterName) throws com.alibaba.nacos.api.exception.NacosException
registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void registerInstance(String serviceName, String groupName, String ip, int port, String clusterName) throws com.alibaba.nacos.api.exception.NacosException
registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void registerInstance(String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void registerInstance(String serviceName, String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String groupName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String ip, int port, String clusterName) throws com.alibaba.nacos.api.exception.NacosException
deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String groupName, String ip, int port, String clusterName) throws com.alibaba.nacos.api.exception.NacosException
deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void deregisterInstance(String serviceName, String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance) throws com.alibaba.nacos.api.exception.NacosException
deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, String groupName) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, String groupName, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, List<String> clusters) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, String groupName, List<String> clusters) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, List<String> clusters, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName, String groupName, List<String> clusters, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, boolean healthy) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, String groupName, boolean healthy) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, boolean healthy, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, String groupName, boolean healthy, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, List<String> clusters, boolean healthy) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, List<String> clusters, boolean healthy, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.Instance> selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectInstances 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, String groupName) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, String groupName, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, List<String> clusters) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, List<String> clusters, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters, boolean subscribe) throws com.alibaba.nacos.api.exception.NacosException
selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void subscribe(String serviceName, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
subscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void subscribe(String serviceName, String groupName, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
subscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void subscribe(String serviceName, List<String> clusters, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
subscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void subscribe(String serviceName, String groupName, List<String> clusters, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
subscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void unsubscribe(String serviceName, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
unsubscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void unsubscribe(String serviceName, String groupName, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
unsubscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void unsubscribe(String serviceName, List<String> clusters, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
unsubscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic void unsubscribe(String serviceName, String groupName, List<String> clusters, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
unsubscribe 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.ListView<String> getServicesOfServer(int pageNo, int pageSize) throws com.alibaba.nacos.api.exception.NacosException
getServicesOfServer 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.ListView<String> getServicesOfServer(int pageNo, int pageSize, String groupName) throws com.alibaba.nacos.api.exception.NacosException
getServicesOfServer 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.ListView<String> getServicesOfServer(int pageNo, int pageSize, com.alibaba.nacos.api.selector.AbstractSelector selector) throws com.alibaba.nacos.api.exception.NacosException
getServicesOfServer 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic com.alibaba.nacos.api.naming.pojo.ListView<String> getServicesOfServer(int pageNo, int pageSize, String groupName, com.alibaba.nacos.api.selector.AbstractSelector selector) throws com.alibaba.nacos.api.exception.NacosException
getServicesOfServer 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic List<com.alibaba.nacos.api.naming.pojo.ServiceInfo> getSubscribeServices() throws com.alibaba.nacos.api.exception.NacosException
getSubscribeServices 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic String getServerStatus()
getServerStatus 在接口中 com.alibaba.nacos.api.naming.NamingServicepublic void shutDown()
throws com.alibaba.nacos.api.exception.NacosException
shutDown 在接口中 com.alibaba.nacos.api.naming.NamingServicecom.alibaba.nacos.api.exception.NacosExceptionpublic Properties getProperties()
NacosServiceMetaDataProperties for Nacos ServicegetProperties 在接口中 NacosServiceMetaDataNacosPropertiesCopyright © 2021 Zodiac. All rights reserved.