Package io.siddhi.core.util.config
Interface ConfigManager
-
- All Known Implementing Classes:
InMemoryConfigManager,YAMLConfigManager
public interface ConfigManagerSiddhi Configuration Manager.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringextractProperty(String name)Extracts specific siddhi property in system propertiesMap<String,String>extractSystemConfigs(String name)Generates hash map of properties for siddhi annotation referenceConfigReadergenerateConfigReader(String namespace, String name)Generates Config reader for extensions with specific namespace and name
-
-
-
Method Detail
-
generateConfigReader
ConfigReader generateConfigReader(String namespace, String name)
Generates Config reader for extensions with specific namespace and name- Parameters:
namespace- Namespace of the extensionname- Name of the extension- Returns:
- ConfigReader
-
extractSystemConfigs
Map<String,String> extractSystemConfigs(String name)
Generates hash map of properties for siddhi annotation reference- Parameters:
name- Reference Name- Returns:
- Hashmap of the properties
-
-