类 NacosNamingMaintainService

  • 所有已实现的接口:
    com.alibaba.nacos.api.naming.NamingMaintainService

    public class NacosNamingMaintainService
    extends java.lang.Object
    implements com.alibaba.nacos.api.naming.NamingMaintainService
    Nacos naming maintain service.
    从以下版本开始:
    1.0.1
    作者:
    liaochuntao
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void createService​(com.alibaba.nacos.api.naming.pojo.Service service, com.alibaba.nacos.api.selector.AbstractSelector selector)  
      void createService​(java.lang.String serviceName)  
      void createService​(java.lang.String serviceName, java.lang.String groupName)  
      void createService​(java.lang.String serviceName, java.lang.String groupName, float protectThreshold)  
      void createService​(java.lang.String serviceName, java.lang.String groupName, float protectThreshold, java.lang.String expression)  
      boolean deleteService​(java.lang.String serviceName)  
      boolean deleteService​(java.lang.String serviceName, java.lang.String groupName)  
      private void init​(java.util.Properties properties)  
      private void initSecurityProxy​(java.util.Properties properties)  
      com.alibaba.nacos.api.naming.pojo.Service queryService​(java.lang.String serviceName)  
      com.alibaba.nacos.api.naming.pojo.Service queryService​(java.lang.String serviceName, java.lang.String groupName)  
      void shutDown()  
      void updateInstance​(java.lang.String serviceName, com.alibaba.nacos.api.naming.pojo.Instance instance)  
      void updateInstance​(java.lang.String serviceName, java.lang.String groupName, com.alibaba.nacos.api.naming.pojo.Instance instance)  
      void updateService​(com.alibaba.nacos.api.naming.pojo.Service service, com.alibaba.nacos.api.selector.AbstractSelector selector)  
      void updateService​(java.lang.String serviceName, java.lang.String groupName, float protectThreshold)  
      void updateService​(java.lang.String serviceName, java.lang.String groupName, float protectThreshold, java.util.Map<java.lang.String,​java.lang.String> metadata)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • namespace

        private java.lang.String namespace
      • executorService

        private java.util.concurrent.ScheduledExecutorService executorService
    • 构造器详细资料

      • NacosNamingMaintainService

        public NacosNamingMaintainService​(java.lang.String serverList)
                                   throws com.alibaba.nacos.api.exception.NacosException
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • NacosNamingMaintainService

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

      • init

        private void init​(java.util.Properties properties)
                   throws com.alibaba.nacos.api.exception.NacosException
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • initSecurityProxy

        private void initSecurityProxy​(java.util.Properties properties)
      • updateInstance

        public void updateInstance​(java.lang.String serviceName,
                                   com.alibaba.nacos.api.naming.pojo.Instance instance)
                            throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        updateInstance 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • updateInstance

        public void updateInstance​(java.lang.String serviceName,
                                   java.lang.String groupName,
                                   com.alibaba.nacos.api.naming.pojo.Instance instance)
                            throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        updateInstance 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • queryService

        public com.alibaba.nacos.api.naming.pojo.Service queryService​(java.lang.String serviceName)
                                                               throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        queryService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • queryService

        public com.alibaba.nacos.api.naming.pojo.Service queryService​(java.lang.String serviceName,
                                                                      java.lang.String groupName)
                                                               throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        queryService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • createService

        public void createService​(java.lang.String serviceName)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        createService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • createService

        public void createService​(java.lang.String serviceName,
                                  java.lang.String groupName)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        createService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • createService

        public void createService​(java.lang.String serviceName,
                                  java.lang.String groupName,
                                  float protectThreshold)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        createService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • createService

        public void createService​(java.lang.String serviceName,
                                  java.lang.String groupName,
                                  float protectThreshold,
                                  java.lang.String expression)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        createService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • createService

        public void createService​(com.alibaba.nacos.api.naming.pojo.Service service,
                                  com.alibaba.nacos.api.selector.AbstractSelector selector)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        createService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • deleteService

        public boolean deleteService​(java.lang.String serviceName)
                              throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        deleteService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • deleteService

        public boolean deleteService​(java.lang.String serviceName,
                                     java.lang.String groupName)
                              throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        deleteService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • updateService

        public void updateService​(java.lang.String serviceName,
                                  java.lang.String groupName,
                                  float protectThreshold)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        updateService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • updateService

        public void updateService​(java.lang.String serviceName,
                                  java.lang.String groupName,
                                  float protectThreshold,
                                  java.util.Map<java.lang.String,​java.lang.String> metadata)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        updateService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • updateService

        public void updateService​(com.alibaba.nacos.api.naming.pojo.Service service,
                                  com.alibaba.nacos.api.selector.AbstractSelector selector)
                           throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        updateService 在接口中 com.alibaba.nacos.api.naming.NamingMaintainService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • shutDown

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