类 NacosNamingService

java.lang.Object
com.alibaba.nacos.client.naming.NacosNamingService
所有已实现的接口:
com.alibaba.nacos.api.naming.NamingService

public class NacosNamingService extends Object implements com.alibaba.nacos.api.naming.NamingService
Nacos Naming Service.
作者:
nkorange
  • 构造器详细资料

    • NacosNamingService

      public NacosNamingService(String serverList) throws com.alibaba.nacos.api.exception.NacosException
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • NacosNamingService

      public NacosNamingService(Properties properties) throws com.alibaba.nacos.api.exception.NacosException
      抛出:
      com.alibaba.nacos.api.exception.NacosException
  • 方法详细资料

    • registerInstance

      public void registerInstance(String serviceName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • registerInstance

      public void registerInstance(String serviceName, String groupName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • registerInstance

      public void registerInstance(String serviceName, String ip, int port, String clusterName) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      registerInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • registerInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • registerInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • registerInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • batchRegisterInstance

      public void batchRegisterInstance(String serviceName, String groupName, List<com.alibaba.nacos.api.naming.pojo.Instance> instances) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      batchRegisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • batchDeregisterInstance

      public void batchDeregisterInstance(String serviceName, String groupName, List<com.alibaba.nacos.api.naming.pojo.Instance> instances) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      batchDeregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • deregisterInstance

      public void deregisterInstance(String serviceName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • deregisterInstance

      public void deregisterInstance(String serviceName, String groupName, String ip, int port) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • deregisterInstance

      public void deregisterInstance(String serviceName, String ip, int port, String clusterName) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      deregisterInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • deregisterInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • deregisterInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • deregisterInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public List<com.alibaba.nacos.api.naming.pojo.Instance> getAllInstances(String serviceName) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      getAllInstances 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getAllInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectInstances

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public com.alibaba.nacos.api.naming.pojo.Instance selectOneHealthyInstance(String serviceName) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      selectOneHealthyInstance 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • selectOneHealthyInstance

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • subscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • subscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • subscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • subscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • subscribe

      public void subscribe(String serviceName, com.alibaba.nacos.api.naming.selector.NamingSelector selector, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      subscribe 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • subscribe

      public void subscribe(String serviceName, String groupName, com.alibaba.nacos.api.naming.selector.NamingSelector selector, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      subscribe 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • unsubscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • unsubscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • unsubscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • unsubscribe

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • unsubscribe

      public void unsubscribe(String serviceName, com.alibaba.nacos.api.naming.selector.NamingSelector selector, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      unsubscribe 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • unsubscribe

      public void unsubscribe(String serviceName, String groupName, com.alibaba.nacos.api.naming.selector.NamingSelector selector, com.alibaba.nacos.api.naming.listener.EventListener listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      unsubscribe 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • fuzzyWatch

      public void fuzzyWatch(String fixedGroupName, com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      fuzzyWatch 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • fuzzyWatch

      public void fuzzyWatch(String serviceNamePattern, String groupNamePattern, com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      fuzzyWatch 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • fuzzyWatchWithServiceKeys

      public Future<com.alibaba.nacos.api.naming.pojo.ListView<String>> fuzzyWatchWithServiceKeys(String fixedGroupName, com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      fuzzyWatchWithServiceKeys 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • fuzzyWatchWithServiceKeys

      public Future<com.alibaba.nacos.api.naming.pojo.ListView<String>> fuzzyWatchWithServiceKeys(String serviceNamePattern, String groupNamePattern, com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      fuzzyWatchWithServiceKeys 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • cancelFuzzyWatch

      public void cancelFuzzyWatch(String fixedGroupName, com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      cancelFuzzyWatch 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • cancelFuzzyWatch

      public void cancelFuzzyWatch(String serviceNamePattern, String fixedGroupName, com.alibaba.nacos.api.naming.listener.FuzzyWatchEventWatcher listener) throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      cancelFuzzyWatch 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getServicesOfServer

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getServicesOfServer

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getServicesOfServer

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getServicesOfServer

      public 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.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException
    • getSubscribeServices

      public List<com.alibaba.nacos.api.naming.pojo.ServiceInfo> getSubscribeServices()
      指定者:
      getSubscribeServices 在接口中 com.alibaba.nacos.api.naming.NamingService
    • getServerStatus

      public String getServerStatus()
      指定者:
      getServerStatus 在接口中 com.alibaba.nacos.api.naming.NamingService
    • shutDown

      public void shutDown() throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      shutDown 在接口中 com.alibaba.nacos.api.naming.NamingService
      抛出:
      com.alibaba.nacos.api.exception.NacosException