限定符和类型 | 方法和说明 |
---|---|
java.sql.Connection |
DefaultConnectionPool.getConnection()
Private connection from pool
|
java.sql.Connection |
MultiConnectionPool.getConnection(java.lang.String dataSourceName)
Get connection of a datasource by datasource name
|
javax.sql.DataSource |
PoolContext.getDataSource(java.lang.String name)
Return datasource
|
private java.util.List<DriverProperties> |
MultiConnectionPool.getEffectiveDrivers(java.util.List<DriverProperties> l)
Pick up effective JDBC configuration drivers for DataSource.
|
java.sql.Connection |
PoolDataSource.getPhysicalConnection(java.lang.String userName,
java.lang.String password)
Get physical connection which is not from connection pool.
|
void |
PoolDataSource.init()
init
|
private void |
MultiConnectionPool.init()
Initialize the connection pool by parsing configuration and building pools of different datasource.
|
private void |
DefaultDataSource.initConnection()
Initialize Connection
|
void |
DefaultConnectionPool.initPool()
Initialize the configuration of connection pool.
|
private void |
DefaultDataSource.throwExcpetion(java.lang.String message,
java.lang.Throwable cause) |
private void |
DefaultConnectionPool.throwExcpetion(java.lang.String message,
java.lang.Throwable cause)
Throw OperationException
|
构造器和说明 |
---|
DefaultConnectionPool(DriverProperties connConfig,
ConnectionPoolProperties connPoolConfig)
Constructor
|
DefaultDataSource(DriverProperties driver)
Construction
|
PoolConnection(PoolDataSource datasource,
java.lang.String userName,
java.lang.String password)
Construction
|
PoolDataSource(DefaultConnectionPool pool)
Constructor
|
限定符和类型 | 方法和说明 |
---|---|
void |
DataSourceConfigParser.parse()
Parse xml files
|
void |
ConnectionPoolConfigParser.parse()
Parse xml files
|
private DriverProperties |
DataSourceConfigParser.parseParameter(org.w3c.dom.Node n)
Get DriverProperties object from parsing xml files
|
private ConnectionPoolProperties |
ConnectionPoolConfigParser.parseParameter(org.w3c.dom.Node n)
Parse xml files and get DriverProperties object
|
static void |
ConnectionPoolParserUtil.parseParameter(org.w3c.dom.Node n,
java.util.Map<java.lang.String,java.lang.Object> m,
java.lang.String parameterFlag)
Only for connection pool parser
|
private static void |
ConnectionPoolParserUtil.parseParameter(org.w3c.dom.Node n,
java.util.Map<java.lang.String,java.lang.Object> m,
java.lang.String keyFlag,
java.lang.String valueFlag)
Only for connection pool parser
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
ReflectToolkit.getFieldValue(java.lang.reflect.Field field,
java.lang.Object obj)
Get value by get method
|
static void |
ReflectToolkit.setFieldValue(java.lang.String fieldName,
java.lang.Class<?> fieldType,
java.lang.Object obj,
java.lang.Object parameter)
Set field value by set method of object
|
限定符和类型 | 方法和说明 |
---|---|
java.sql.Connection |
PersistenceFactory.getDefaultConnection() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object |
ReflectToolkit.getFieldValue(java.lang.reflect.Field field,
java.lang.Object obj)
Get value by get method
|
static void |
ReflectToolkit.setFieldValue(java.lang.String fieldName,
java.lang.Class<?> fieldType,
java.lang.Object obj,
java.lang.Object parameter)
Set field value by set method of object
|