类 NacosConfigService

  • 所有已实现的接口:
    com.alibaba.nacos.api.config.ConfigService

    public class NacosConfigService
    extends java.lang.Object
    implements com.alibaba.nacos.api.config.ConfigService
    Config Impl.
    作者:
    Nacos
    • 构造器概要

      构造器 
      构造器 说明
      NacosConfigService​(java.util.Properties properties)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void addListener​(java.lang.String dataId, java.lang.String group, com.alibaba.nacos.api.config.listener.Listener listener)  
      private java.lang.String blank2defaultGroup​(java.lang.String group)  
      java.lang.String getConfig​(java.lang.String dataId, java.lang.String group, long timeoutMs)  
      java.lang.String getConfigAndSignListener​(java.lang.String dataId, java.lang.String group, long timeoutMs, com.alibaba.nacos.api.config.listener.Listener listener)  
      private java.lang.String getConfigInner​(java.lang.String tenant, java.lang.String dataId, java.lang.String group, long timeoutMs)  
      java.lang.String getServerStatus()  
      private void initNamespace​(NacosClientProperties properties)  
      boolean publishConfig​(java.lang.String dataId, java.lang.String group, java.lang.String content)  
      boolean publishConfig​(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String type)  
      boolean publishConfigCas​(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String casMd5)  
      boolean publishConfigCas​(java.lang.String dataId, java.lang.String group, java.lang.String content, java.lang.String casMd5, java.lang.String type)  
      private boolean publishConfigInner​(java.lang.String tenant, java.lang.String dataId, java.lang.String group, java.lang.String tag, java.lang.String appName, java.lang.String betaIps, java.lang.String content, java.lang.String type, java.lang.String casMd5)  
      boolean removeConfig​(java.lang.String dataId, java.lang.String group)  
      private boolean removeConfigInner​(java.lang.String tenant, java.lang.String dataId, java.lang.String group, java.lang.String tag)  
      void removeListener​(java.lang.String dataId, java.lang.String group, com.alibaba.nacos.api.config.listener.Listener listener)  
      void shutDown()  
      • 从类继承的方法 java.lang.Object

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

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • UP

        private static final java.lang.String UP
        另请参阅:
        常量字段值
      • DOWN

        private static final java.lang.String DOWN
        另请参阅:
        常量字段值
      • agent

        @Deprecated
        ServerHttpAgent agent
        已过时。
        will be deleted in 2.0 later versions
      • namespace

        private java.lang.String namespace
    • 构造器详细资料

      • NacosConfigService

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

      • getConfig

        public java.lang.String getConfig​(java.lang.String dataId,
                                          java.lang.String group,
                                          long timeoutMs)
                                   throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        getConfig 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • getConfigAndSignListener

        public java.lang.String getConfigAndSignListener​(java.lang.String dataId,
                                                         java.lang.String group,
                                                         long timeoutMs,
                                                         com.alibaba.nacos.api.config.listener.Listener listener)
                                                  throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        getConfigAndSignListener 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • addListener

        public void addListener​(java.lang.String dataId,
                                java.lang.String group,
                                com.alibaba.nacos.api.config.listener.Listener listener)
                         throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        addListener 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • publishConfig

        public boolean publishConfig​(java.lang.String dataId,
                                     java.lang.String group,
                                     java.lang.String content)
                              throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        publishConfig 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • publishConfig

        public boolean publishConfig​(java.lang.String dataId,
                                     java.lang.String group,
                                     java.lang.String content,
                                     java.lang.String type)
                              throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        publishConfig 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • publishConfigCas

        public boolean publishConfigCas​(java.lang.String dataId,
                                        java.lang.String group,
                                        java.lang.String content,
                                        java.lang.String casMd5)
                                 throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        publishConfigCas 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • publishConfigCas

        public boolean publishConfigCas​(java.lang.String dataId,
                                        java.lang.String group,
                                        java.lang.String content,
                                        java.lang.String casMd5,
                                        java.lang.String type)
                                 throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        publishConfigCas 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • removeConfig

        public boolean removeConfig​(java.lang.String dataId,
                                    java.lang.String group)
                             throws com.alibaba.nacos.api.exception.NacosException
        指定者:
        removeConfig 在接口中 com.alibaba.nacos.api.config.ConfigService
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • removeListener

        public void removeListener​(java.lang.String dataId,
                                   java.lang.String group,
                                   com.alibaba.nacos.api.config.listener.Listener listener)
        指定者:
        removeListener 在接口中 com.alibaba.nacos.api.config.ConfigService
      • getConfigInner

        private java.lang.String getConfigInner​(java.lang.String tenant,
                                                java.lang.String dataId,
                                                java.lang.String group,
                                                long timeoutMs)
                                         throws com.alibaba.nacos.api.exception.NacosException
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • blank2defaultGroup

        private java.lang.String blank2defaultGroup​(java.lang.String group)
      • removeConfigInner

        private boolean removeConfigInner​(java.lang.String tenant,
                                          java.lang.String dataId,
                                          java.lang.String group,
                                          java.lang.String tag)
                                   throws com.alibaba.nacos.api.exception.NacosException
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • publishConfigInner

        private boolean publishConfigInner​(java.lang.String tenant,
                                           java.lang.String dataId,
                                           java.lang.String group,
                                           java.lang.String tag,
                                           java.lang.String appName,
                                           java.lang.String betaIps,
                                           java.lang.String content,
                                           java.lang.String type,
                                           java.lang.String casMd5)
                                    throws com.alibaba.nacos.api.exception.NacosException
        抛出:
        com.alibaba.nacos.api.exception.NacosException
      • getServerStatus

        public java.lang.String getServerStatus()
        指定者:
        getServerStatus 在接口中 com.alibaba.nacos.api.config.ConfigService
      • shutDown

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