public class ManagedDataSource extends PoolingDataSource
| Constructor | Description |
|---|---|
ManagedDataSource() |
Creates an uninitialized datasource.
|
ManagedDataSource(org.apache.commons.pool.ObjectPool pool,
TransactionRegistry transactionRegistry) |
Creates a ManagedDataSource which obtains connections from the specified pool and
manages them using the specified transaction registry.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.sql.Connection |
getConnection() |
Return a
Connection from my pool,
according to the contract specified by ObjectPool.borrowObject(). |
void |
setTransactionRegistry(TransactionRegistry transactionRegistry) |
Sets the transaction registry from the XAConnectionFactory used to create the pool.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnection, getLoginTimeout, getLogWriter, getParentLogger, isAccessToUnderlyingConnectionAllowed, isWrapperFor, setAccessToUnderlyingConnectionAllowed, setLoginTimeout, setLogWriter, setPool, unwrappublic ManagedDataSource()
public ManagedDataSource(org.apache.commons.pool.ObjectPool pool,
TransactionRegistry transactionRegistry)
pool - the connection pooltransactionRegistry - the transaction registry obtained from the
XAConnectionFactory used to create the connection pool object factorypublic java.sql.Connection getConnection()
throws java.sql.SQLException
PoolingDataSourceConnection from my pool,
according to the contract specified by ObjectPool.borrowObject().getConnection in class PoolingDataSourcejava.sql.SQLExceptionpublic void setTransactionRegistry(TransactionRegistry transactionRegistry)
transactionRegistry - the transaction registry acquired from the XAConnectionFactory
used to create the poolCopyright © 2001-2004 Apache Software Foundation. Documenation generated April 15 2019.