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>NONENot really an obfuscator -- simply returns the passed value directly.static ConfigurationValueObfuscator<String>STANDARDStandard obfuscator.static ConfigurationValueObfuscator<String>URL_OBFUSCATORObfuscates credentials from the URL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataTypeobfuscate(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"
-
-