Top Description Constructors Methods
liquibase.configuration.core

public Class SystemPropertyValueProvider

extends AbstractMapConfigurationValueProvider
Class Inheritance
Imports
liquibase.configuration.AbstractMapConfigurationValueProvider, java.util.Map

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

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Map<?, ?>
public int
getPrecedence()

Implements liquibase.configuration.ConfigurationValueProvider.getPrecedence.

Returns the precedence of values returned by this provider.

protected String
Inherited from liquibase.configuration.AbstractMapConfigurationValueProvider:
getMapHashgetProvidedValueisValueSetkeyMatcheslookupProvidedValue

Constructor Detail

SystemPropertyValueProviderback to summary
public SystemPropertyValueProvider()

Method Detail

getMapback to summary
protected Map<?, ?> getMap()

Implements abstract liquibase.configuration.AbstractMapConfigurationValueProvider.getMap.

Annotations
@Override
getPrecedenceback to summary
public int getPrecedence()

Implements liquibase.configuration.ConfigurationValueProvider.getPrecedence.

Doc from liquibase.configuration.ConfigurationValueProvider.getPrecedence.

Returns the precedence of values returned by this provider. Higher a provider with higher precedence overrides values from lower precedence providers.

Standard provider precedence:

Annotations
@Override
getSourceDescriptionback to summary
protected String getSourceDescription()

Implements abstract liquibase.configuration.AbstractMapConfigurationValueProvider.getSourceDescription.

Annotations
@Override