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, hashCodepublic 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()
ConfigurationSourceConfiguration object.public int getPriority()
ConfigurationSourceThe 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.