Package liquibase.configuration
Interface ConfigurationValueObfuscator<DataType>
-
public interface ConfigurationValueObfuscator<DataType>
Used byConfigurationDefinition.getCurrentValueObfuscated()
to obfuscate the current value.
-
-
Field Summary
Fields Modifier and Type Field Description static ConfigurationValueObfuscator<String>
NONE
Not really an obfuscator -- simply returns the passed value directly.static ConfigurationValueObfuscator<String>
STANDARD
Standard obfuscator.static ConfigurationValueObfuscator<String>
URL_OBFUSCATOR
Obfuscates credentials from the URL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataType
obfuscate(DataType value)
Return an "obfuscated" version of the given value, suitable for logging or storing in non-secure environments.
-
-
-
Field Detail
-
STANDARD
static final ConfigurationValueObfuscator<String> STANDARD
Standard obfuscator. Returns the constant "*****".
-
URL_OBFUSCATOR
static final ConfigurationValueObfuscator<String> URL_OBFUSCATOR
Obfuscates credentials from the URL
-
NONE
static final ConfigurationValueObfuscator<String> NONE
Not really an obfuscator -- simply returns the passed value directly. Used for times the code wants to explicitly say "I have no obfuscator"
-
-