Class AbstractPropertiesConfigurationSource<A,B extends AbstractPropertiesConfigurationSource<A,B>>

Type Parameters:
A - raw configuration value type
B - the properties configuration source type
All Implemented Interfaces:
ConfigurationSource<AbstractPropertiesConfigurationSource.PropertyConfigurationQuery<A,B>,AbstractPropertiesConfigurationSource.PropertyExecutableConfigurationQuery<A,B>,AbstractPropertiesConfigurationSource.PropertyListConfigurationQuery<A,B>>
Direct Known Subclasses:
SystemEnvironmentConfigurationSource, SystemPropertiesConfigurationSource

Base implementation for ConfigurationSource where configuration properties are resolved using a property accessor function to retrieve property values.

This implementation is intended for configuration sources whose properties are uniquely identified by a single key such as system properties, system environment variables or maps in general.

As a result, parameterized query are not supported with this kind of configuration source, regardless of the parameters specified when building a query, only the configuration key name is considered when resolving a value.

Since:
1.0
Author:
Jeremy Kuhn
See Also: