Class AbstractDriverManagerConnectionSource.Builder<B extends AbstractDriverManagerConnectionSource.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.db.jdbc.AbstractDriverManagerConnectionSource.Builder<B>
-
- Type Parameters:
B
- This builder type or a subclass.
- Direct Known Subclasses:
DriverManagerConnectionSource.Builder
- Enclosing class:
- AbstractDriverManagerConnectionSource
public static class AbstractDriverManagerConnectionSource.Builder<B extends AbstractDriverManagerConnectionSource.Builder<B>> extends Object
Builds DriverManagerConnectionSource instances.
-
-
Field Summary
Fields Modifier and Type Field Description protected String
connectionString
protected String
driverClassName
protected char[]
password
protected Property[]
properties
protected char[]
userName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected B
asBuilder()
String
getConnectionString()
String
getDriverClassName()
char[]
getPassword()
Property[]
getProperties()
char[]
getUserName()
B
setConnectionString(String connectionString)
B
setDriverClassName(String driverClassName)
B
setPassword(char[] password)
B
setProperties(Property[] properties)
B
setUserName(char[] userName)
-
-
-
Field Detail
-
connectionString
@PluginBuilderAttribute @Required protected String connectionString
-
driverClassName
@PluginBuilderAttribute protected String driverClassName
-
password
@PluginBuilderAttribute protected char[] password
-
properties
@PluginElement("Properties") protected Property[] properties
-
userName
@PluginBuilderAttribute protected char[] userName
-
-
Method Detail
-
asBuilder
protected B asBuilder()
-
getConnectionString
public String getConnectionString()
-
getDriverClassName
public String getDriverClassName()
-
getPassword
public char[] getPassword()
-
getProperties
public Property[] getProperties()
-
getUserName
public char[] getUserName()
-
setPassword
public B setPassword(char[] password)
-
setUserName
public B setUserName(char[] userName)
-
-