public static class JDBConnection.Initializer
extends java.lang.Object
| Constructor and Description |
|---|
Initializer() |
| Modifier and Type | Method and Description |
|---|---|
JDBConnection |
createConnection()
Creates an immutable connection from this initialization.
|
JDBConnection.Initializer |
setConnectionString(java.lang.String connectionString)
Sets the connection string.
|
JDBConnection.Initializer |
setCreateTimeoutMillis(long createTimeoutMillis)
Sets a timeout use when creating new connections.
|
JDBConnection.Initializer |
setDatasource(javax.sql.DataSource datasource)
Sets a
DataSource as the source of connections. |
JDBConnection.Initializer |
setDebug(boolean debug)
Sets debug mode.
|
JDBConnection.Initializer |
setName(java.lang.String name)
Sets the connection name.
|
JDBConnection.Initializer |
setPassword(java.lang.String password)
Sets the password.
|
JDBConnection.Initializer |
setTestIntervalMillis(long testIntervalMillis)
Sets the connection test interval in milliseconds.
|
JDBConnection.Initializer |
setTestSQL(java.lang.String testSQL)
Sets the SQL statement used to test connections.
|
JDBConnection.Initializer |
setUser(java.lang.String user)
Sets the user.
|
public JDBConnection.Initializer setName(java.lang.String name)
name - The connection name.public JDBConnection.Initializer setUser(java.lang.String user)
user - The user.public JDBConnection.Initializer setPassword(java.lang.String password)
password - The password.public JDBConnection.Initializer setConnectionString(java.lang.String connectionString)
connectionString - The connection string.public JDBConnection.Initializer setTestSQL(java.lang.String testSQL)
testSQL - The test SQL.public JDBConnection.Initializer setTestIntervalMillis(long testIntervalMillis)
testIntervalMillis - The test interval in milliseconds.public JDBConnection.Initializer setCreateTimeoutMillis(long createTimeoutMillis)
0.createTimeoutMillis - The timeout in milliseconds.public JDBConnection.Initializer setDatasource(javax.sql.DataSource datasource)
DataSource as the source of connections.datasource - The datasource.public JDBConnection.Initializer setDebug(boolean debug)
When debug mode is true the call site of connection
acquisitions is recorded and available for exceptions.
debug - The deebug mode.public JDBConnection createConnection()