public class NacosNamingService extends Object implements NamingService
| Constructor and Description |
|---|
NacosNamingService(Properties properties) |
NacosNamingService(String serverList) |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterInstance(String serviceName,
Instance instance) |
void |
deregisterInstance(String serviceName,
String groupName,
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<Instance> |
getAllInstances(String serviceName) |
List<Instance> |
getAllInstances(String serviceName,
boolean subscribe) |
List<Instance> |
getAllInstances(String serviceName,
List<String> clusters) |
List<Instance> |
getAllInstances(String serviceName,
List<String> clusters,
boolean subscribe) |
List<Instance> |
getAllInstances(String serviceName,
String groupName) |
List<Instance> |
getAllInstances(String serviceName,
String groupName,
boolean subscribe) |
List<Instance> |
getAllInstances(String serviceName,
String groupName,
List<String> clusters) |
List<Instance> |
getAllInstances(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe) |
BeatReactor |
getBeatReactor() |
String |
getServerStatus() |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize) |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
AbstractSelector selector) |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String groupName) |
ListView<String> |
getServicesOfServer(int pageNo,
int pageSize,
String groupName,
AbstractSelector selector) |
List<ServiceInfo> |
getSubscribeServices() |
void |
registerInstance(String serviceName,
Instance instance) |
void |
registerInstance(String serviceName,
String groupName,
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<Instance> |
selectInstances(String serviceName,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
boolean healthy,
boolean subscribe) |
List<Instance> |
selectInstances(String serviceName,
List<String> clusters,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
List<String> clusters,
boolean healthy,
boolean subscribe) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
boolean healthy,
boolean subscribe) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy) |
List<Instance> |
selectInstances(String serviceName,
String groupName,
List<String> clusters,
boolean healthy,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName) |
Instance |
selectOneHealthyInstance(String serviceName,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName,
List<String> clusters) |
Instance |
selectOneHealthyInstance(String serviceName,
List<String> clusters,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
boolean subscribe) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters) |
Instance |
selectOneHealthyInstance(String serviceName,
String groupName,
List<String> clusters,
boolean subscribe) |
void |
subscribe(String serviceName,
EventListener listener) |
void |
subscribe(String serviceName,
List<String> clusters,
EventListener listener) |
void |
subscribe(String serviceName,
String groupName,
EventListener listener) |
void |
subscribe(String serviceName,
String groupName,
List<String> clusters,
EventListener listener) |
void |
unsubscribe(String serviceName,
EventListener listener) |
void |
unsubscribe(String serviceName,
List<String> clusters,
EventListener listener) |
void |
unsubscribe(String serviceName,
String groupName,
EventListener listener) |
void |
unsubscribe(String serviceName,
String groupName,
List<String> clusters,
EventListener listener) |
public NacosNamingService(String serverList)
public NacosNamingService(Properties properties)
public void registerInstance(String serviceName, String ip, int port) throws NacosException
registerInstance in interface NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String groupName, String ip, int port) throws NacosException
registerInstance in interface NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String ip, int port, String clusterName) throws NacosException
registerInstance in interface NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String groupName, String ip, int port, String clusterName) throws NacosException
registerInstance in interface NamingServiceNacosExceptionpublic void registerInstance(String serviceName, Instance instance) throws NacosException
registerInstance in interface NamingServiceNacosExceptionpublic void registerInstance(String serviceName, String groupName, Instance instance) throws NacosException
registerInstance in interface NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String ip, int port) throws NacosException
deregisterInstance in interface NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String groupName, String ip, int port) throws NacosException
deregisterInstance in interface NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String ip, int port, String clusterName) throws NacosException
deregisterInstance in interface NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String groupName, String ip, int port, String clusterName) throws NacosException
deregisterInstance in interface NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, Instance instance) throws NacosException
deregisterInstance in interface NamingServiceNacosExceptionpublic void deregisterInstance(String serviceName, String groupName, Instance instance) throws NacosException
deregisterInstance in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, boolean subscribe) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName, boolean subscribe) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, List<String> clusters) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName, List<String> clusters) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, List<String> clusters, boolean subscribe) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> getAllInstances(String serviceName, String groupName, List<String> clusters, boolean subscribe) throws NacosException
getAllInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, boolean healthy) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, boolean healthy) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, boolean healthy, boolean subscribe) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, boolean healthy, boolean subscribe) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, List<String> clusters, boolean healthy) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, List<String> clusters, boolean healthy, boolean subscribe) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic List<Instance> selectInstances(String serviceName, String groupName, List<String> clusters, boolean healthy, boolean subscribe) throws NacosException
selectInstances in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, boolean subscribe) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName, boolean subscribe) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, List<String> clusters) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, List<String> clusters, boolean subscribe) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic Instance selectOneHealthyInstance(String serviceName, String groupName, List<String> clusters, boolean subscribe) throws NacosException
selectOneHealthyInstance in interface NamingServiceNacosExceptionpublic void subscribe(String serviceName, EventListener listener) throws NacosException
subscribe in interface NamingServiceNacosExceptionpublic void subscribe(String serviceName, String groupName, EventListener listener) throws NacosException
subscribe in interface NamingServiceNacosExceptionpublic void subscribe(String serviceName, List<String> clusters, EventListener listener) throws NacosException
subscribe in interface NamingServiceNacosExceptionpublic void subscribe(String serviceName, String groupName, List<String> clusters, EventListener listener) throws NacosException
subscribe in interface NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, EventListener listener) throws NacosException
unsubscribe in interface NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, String groupName, EventListener listener) throws NacosException
unsubscribe in interface NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, List<String> clusters, EventListener listener) throws NacosException
unsubscribe in interface NamingServiceNacosExceptionpublic void unsubscribe(String serviceName, String groupName, List<String> clusters, EventListener listener) throws NacosException
unsubscribe in interface NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize) throws NacosException
getServicesOfServer in interface NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize, String groupName) throws NacosException
getServicesOfServer in interface NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize, AbstractSelector selector) throws NacosException
getServicesOfServer in interface NamingServiceNacosExceptionpublic ListView<String> getServicesOfServer(int pageNo, int pageSize, String groupName, AbstractSelector selector) throws NacosException
getServicesOfServer in interface NamingServiceNacosExceptionpublic List<ServiceInfo> getSubscribeServices()
getSubscribeServices in interface NamingServicepublic String getServerStatus()
getServerStatus in interface NamingServicepublic BeatReactor getBeatReactor()
Copyright © 2018–2020 Alibaba Group. All rights reserved.