public class EnvironmentConfigurationSource extends AbstractConfigurationSource
ConfigurationSource
for the source of environment variables.Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRIORITY |
Modifier and Type | Method and Description |
---|---|
static EnvironmentConfigurationSource |
create()
Creates an instance of
EnvironmentConfigurationSource . |
static EnvironmentConfigurationSource |
create(org.apache.commons.configuration2.EnvironmentConfiguration configuration,
int priority)
Creates an instance of
EnvironmentConfigurationSource . |
static EnvironmentConfigurationSource |
create(int priority)
Creates an instance of
EnvironmentConfigurationSource . |
org.apache.commons.configuration2.Configuration |
getConfig()
Returns the Configuration from the ConfigurationSource.
|
int |
getPriority()
Returns the priority of the current ConfigurationSources among other ConfigurationSources.
|
compareTo, equals, hashCode
public static final int DEFAULT_PRIORITY
public static EnvironmentConfigurationSource create()
EnvironmentConfigurationSource
.public static EnvironmentConfigurationSource create(int priority)
EnvironmentConfigurationSource
.priority
- priority at which this ConfigurationSource
to be loaded among other
Configuration sourcespublic static EnvironmentConfigurationSource create(org.apache.commons.configuration2.EnvironmentConfiguration configuration, int priority)
EnvironmentConfigurationSource
.configuration
- the system configuration to delegate topriority
- priority at which this ConfigurationSource
to be loaded among other
Configuration sourcespublic org.apache.commons.configuration2.Configuration getConfig()
ConfigurationSource
Configuration
object.public int getPriority()
ConfigurationSource
The return value signifies the natural ordering of the instances. Greater Value implies higher priority. Higher Priority ConfigurationSources overrides any matching properties from the lower priority ConfigurationSources.
The priority on a ConfigurationSource
must not be negative.
Copyright © 2018 Cerner Innovation, Inc.. All rights reserved.