Class YAMLConfigManager

    • Constructor Detail

      • YAMLConfigManager

        public YAMLConfigManager​(String yamlContent)
    • Method Detail

      • generateConfigReader

        public ConfigReader generateConfigReader​(String namespace,
                                                 String name)
        Description copied from interface: ConfigManager
        Generates Config reader for extensions with specific namespace and name
        Specified by:
        generateConfigReader in interface ConfigManager
        Parameters:
        namespace - Namespace of the extension
        name - Name of the extension
        Returns:
        ConfigReader
      • extractSystemConfigs

        public Map<String,​String> extractSystemConfigs​(String name)
        Description copied from interface: ConfigManager
        Generates hash map of properties for siddhi annotation reference
        Specified by:
        extractSystemConfigs in interface ConfigManager
        Parameters:
        name - Reference Name
        Returns:
        Hashmap of the properties
      • extractProperty

        public String extractProperty​(String name)
        Description copied from interface: ConfigManager
        Extracts specific siddhi property in system properties
        Specified by:
        extractProperty in interface ConfigManager
        Parameters:
        name - Name of the property
        Returns:
        Value of the property