Class InMemoryConfigManager

    • 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)
        Returns the value of a given property
        Specified by:
        extractProperty in interface ConfigManager
        Parameters:
        name - Name of the property which needs to be extracted
        Returns:
        value of the property as a string