public class JDBConnection
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JDBConnection.Initializer
Initialize an immutable connection.
|
| Constructor and Description |
|---|
JDBConnection(java.lang.String name,
java.lang.String user,
java.lang.String password,
javax.sql.DataSource datasource,
long createTimeoutMillis,
java.lang.String testSQL,
long testIntervalMillis,
boolean debug)
Creates a connection with a DataSource.
|
JDBConnection(java.lang.String name,
java.lang.String user,
java.lang.String password,
java.lang.String connectionString,
long createTimeoutMillis,
java.lang.String testSQL,
long testIntervalMillis,
boolean debug)
Creates a connection with a connection string.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString() |
void |
validate()
Verify that required parameters are set.
|
public JDBConnection(java.lang.String name,
java.lang.String user,
java.lang.String password,
java.lang.String connectionString,
long createTimeoutMillis,
java.lang.String testSQL,
long testIntervalMillis,
boolean debug)
name - The connection name.user - The database user.password - The database password.connectionString - The database connection string.createTimeoutMillis - The connection create timeout.testSQL - The test SQL.testIntervalMillis - The test frequency.debug - Should debug information be recorded?public JDBConnection(java.lang.String name,
java.lang.String user,
java.lang.String password,
javax.sql.DataSource datasource,
long createTimeoutMillis,
java.lang.String testSQL,
long testIntervalMillis,
boolean debug)
name - The connection name.user - The database user.password - The database password.datasource - The DataSource.createTimeoutMillis - The connection create timeout.testSQL - The test SQL.testIntervalMillis - The test frequency.debug - Should debug information be recorded?public void validate()
throws InitializationException
InitializationException - if required parameters are not set.public java.lang.String toString()
toString in class java.lang.Object