Package liquibase.configuration.core
Class SystemPropertyValueProvider
java.lang.Object
liquibase.configuration.AbstractConfigurationValueProvider
liquibase.configuration.AbstractMapConfigurationValueProvider
liquibase.configuration.core.SystemPropertyValueProvider
- All Implemented Interfaces:
ConfigurationValueProvider
Searches for the configuration values in the system properties
System.getProperties()
.
To improve usability, it will search for the given key case insensitively.
-
Constructor Summary
-
Method Summary
Methods inherited from class liquibase.configuration.AbstractMapConfigurationValueProvider
getMapHash, getProvidedValue, isValueSet, keyMatches, lookupProvidedValue
Methods inherited from class liquibase.configuration.AbstractConfigurationValueProvider
validate
-
Constructor Details
-
SystemPropertyValueProvider
public SystemPropertyValueProvider()
-
-
Method Details
-
getPrecedence
public int getPrecedence()Description copied from interface:ConfigurationValueProvider
Returns the precedence of values returned by this provider. Higher a provider with higher precedence overrides values from lower precedence providers.
Standard provider precedence:- 400
ScopeValueProvider
- 350
DeprecatedConfigurationValueProvider
- 250 Integration specific providers
- 300: TODO JNDI attributes
- 250: TODO Servlet Context
- 200
SystemPropertyValueProvider
- 150 EnvironmentValueProvider
- 100: TODO profile/context specific properties files
- 50:
DefaultsFileValueProvider
- 400
-
getSourceDescription
- Specified by:
getSourceDescription
in classAbstractMapConfigurationValueProvider
-
getMap
- Specified by:
getMap
in classAbstractMapConfigurationValueProvider
-