IConfigReader class abstract

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.

Implementers

Constructors

IConfigReader()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addChangeListener(INotifiable listener) → void
Adds a listener that will be notified when configuration is changed
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readConfig(String? correlationId, ConfigParams parameters) Future<ConfigParams>
Reads configuration and parameterize it with given values.
removeChangeListener(INotifiable listener) → void
Remove a previously added change listener.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited