类 YmlChangeParser

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

    public class YmlChangeParser
    extends AbstractConfigChangeParser
    YmlChangeParser.
    作者:
    rushsky518
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      private void buildFlattenedMap​(java.util.Map<java.lang.String,​java.lang.Object> result, java.util.Map<java.lang.String,​java.lang.Object> source, java.lang.String path)  
      java.util.Map<java.lang.String,​com.alibaba.nacos.api.config.ConfigChangeItem> doParse​(java.lang.String oldContent, java.lang.String newContent, java.lang.String type)  
      private java.util.Map<java.lang.String,​java.lang.Object> getFlattenedMap​(java.util.Map<java.lang.String,​java.lang.Object> source)  
      private void handleYamlException​(org.yaml.snakeyaml.constructor.ConstructorException e)  
      • 从类继承的方法 java.lang.Object

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

      • INVALID_CONSTRUCTOR_ERROR_INFO

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

        private static final java.lang.String CONFIG_TYPE
        另请参阅:
        常量字段值
    • 构造器详细资料

      • YmlChangeParser

        public YmlChangeParser()
    • 方法详细资料

      • doParse

        public java.util.Map<java.lang.String,​com.alibaba.nacos.api.config.ConfigChangeItem> doParse​(java.lang.String oldContent,
                                                                                                           java.lang.String newContent,
                                                                                                           java.lang.String type)
      • handleYamlException

        private void handleYamlException​(org.yaml.snakeyaml.constructor.ConstructorException e)
      • getFlattenedMap

        private java.util.Map<java.lang.String,​java.lang.Object> getFlattenedMap​(java.util.Map<java.lang.String,​java.lang.Object> source)
      • buildFlattenedMap

        private void buildFlattenedMap​(java.util.Map<java.lang.String,​java.lang.Object> result,
                                       java.util.Map<java.lang.String,​java.lang.Object> source,
                                       java.lang.String path)