Interface for configuration readers that retrieve configuration from various sources and make it available for other components.
Some IConfigReader implementations may support configuration parameterization. The parameterization allows to use configuration as a template and inject there dynamic values. The values may come from application command like arguments or environment variables.
Data object to store cached values with their keys used by MemoryCache
Creates IConfigReader components by their descriptors.
Abstract config reader that reads configuration from a file. Child classes add support for config files in their specific format like JSON, YAML or property files.
Config reader that reads configuration from JSON file.
The reader supports parameterization using Handlebar template engine.
Config reader that stores configuration in memory.
Config reader that reads configuration from YAML file.