Package liquibase.database.jvm
Class ConnectionPatterns
- java.lang.Object
-
- liquibase.database.jvm.ConnectionPatterns
-
- Direct Known Subclasses:
JdbcConnectionPatterns
public abstract class ConnectionPatterns extends Object
A base class that holds connection string patterns with connection credentials that should be hidden in logs. Derived classes add their own connection string patterns.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConnectionPatterns.PatternPair
-
Constructor Summary
Constructors Constructor Description ConnectionPatterns()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addJdbcBlankPatterns(Map.Entry<Pattern,Pattern> jdbcBlankPatterns)
Holds credential patterns that should be replaced by empty string.void
addJdbcBlankToObfuscatePatterns(Map.Entry<Pattern,Pattern> patternJdbcBlankToObfuscate)
Holds credential patterns that are located before the domain or subdomain part.void
addJdbcObfuscatePatterns(Map.Entry<Pattern,Pattern> jdbcObfuscatePatterns)
Holds credential patterns that are located in the URL parameters.Set<Map.Entry<Pattern,Pattern>>
getJdbcBlankPatterns()
Set<Map.Entry<Pattern,Pattern>>
getJdbcBlankToObfuscatePatterns()
Set<Map.Entry<Pattern,Pattern>>
getJdbcObfuscatePatterns()
-
-
-
Method Detail
-
getJdbcBlankToObfuscatePatterns
public Set<Map.Entry<Pattern,Pattern>> getJdbcBlankToObfuscatePatterns()
-
addJdbcBlankPatterns
public void addJdbcBlankPatterns(Map.Entry<Pattern,Pattern> jdbcBlankPatterns)
Holds credential patterns that should be replaced by empty string.jdbc:mysql://localhost:3306/lbcat?user=username&password=password
jdbc:mariadb://username:password@localhost:3306/lbcat
-
addJdbcBlankToObfuscatePatterns
public void addJdbcBlankToObfuscatePatterns(Map.Entry<Pattern,Pattern> patternJdbcBlankToObfuscate)
Holds credential patterns that are located before the domain or subdomain part. They should be replaced by asterisks.jdbc:mariadb://username:password@localhost:3306/lbcat
-
-