Class NacosConfigService

  • All Implemented Interfaces:
    com.alibaba.nacos.api.config.ConfigService

    public class NacosConfigService
    extends Object
    implements com.alibaba.nacos.api.config.ConfigService
    Config Impl
    Author:
    Nacos
    • Constructor Detail

      • NacosConfigService

        public NacosConfigService​(Properties properties)
                           throws com.alibaba.nacos.api.exception.NacosException
        Throws:
        com.alibaba.nacos.api.exception.NacosException
    • Method Detail

      • getConfig

        public String getConfig​(String dataId,
                                String group,
                                long timeoutMs)
                         throws com.alibaba.nacos.api.exception.NacosException
        Specified by:
        getConfig in interface com.alibaba.nacos.api.config.ConfigService
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • addListener

        public void addListener​(String dataId,
                                String group,
                                com.alibaba.nacos.api.config.listener.Listener listener)
                         throws com.alibaba.nacos.api.exception.NacosException
        Specified by:
        addListener in interface com.alibaba.nacos.api.config.ConfigService
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • publishConfig

        public boolean publishConfig​(String dataId,
                                     String group,
                                     String content)
                              throws com.alibaba.nacos.api.exception.NacosException
        Specified by:
        publishConfig in interface com.alibaba.nacos.api.config.ConfigService
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • removeConfig

        public boolean removeConfig​(String dataId,
                                    String group)
                             throws com.alibaba.nacos.api.exception.NacosException
        Specified by:
        removeConfig in interface com.alibaba.nacos.api.config.ConfigService
        Throws:
        com.alibaba.nacos.api.exception.NacosException
      • removeListener

        public void removeListener​(String dataId,
                                   String group,
                                   com.alibaba.nacos.api.config.listener.Listener listener)
        Specified by:
        removeListener in interface com.alibaba.nacos.api.config.ConfigService
      • getServerStatus

        public String getServerStatus()
        Specified by:
        getServerStatus in interface com.alibaba.nacos.api.config.ConfigService