org.apache.commons.dbcp.managed
Class PoolableManagedConnection
java.lang.Object
org.apache.commons.dbcp.AbandonedTrace
org.apache.commons.dbcp.DelegatingConnection
org.apache.commons.dbcp.PoolableConnection
org.apache.commons.dbcp.managed.PoolableManagedConnection
- All Implemented Interfaces:
- java.sql.Connection, java.sql.Wrapper
public class PoolableManagedConnection
- extends PoolableConnection
PoolableConnection that unregisters from TransactionRegistry on Connection real destroy.
- Version:
- $Revision$ $Date$
- See Also:
PoolableConnection
Fields inherited from interface java.sql.Connection |
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE |
Method Summary |
void |
reallyClose()
Actually close the underlying connection. |
Methods inherited from class org.apache.commons.dbcp.DelegatingConnection |
clearWarnings, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, equals, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getDelegate, getHoldability, getInnermostDelegate, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, hashCode, innermostDelegateEquals, isClosed, isReadOnly, isValid, isWrapperFor, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setDelegate, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap, toString, unwrap |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
PoolableManagedConnection
public PoolableManagedConnection(TransactionRegistry transactionRegistry,
java.sql.Connection conn,
ObjectPool pool)
- Create a PoolableManagedConnection.
- Parameters:
transactionRegistry
- transaction registryconn
- underlying connectionpool
- connection pool
PoolableManagedConnection
public PoolableManagedConnection(TransactionRegistry transactionRegistry,
java.sql.Connection conn,
ObjectPool pool,
AbandonedConfig config)
- Create a PoolableManagedConnection.
- Parameters:
transactionRegistry
- transaction registryconn
- underlying connectionpool
- connection poolconfig
- abandoned configuration settings
reallyClose
public void reallyClose()
throws java.sql.SQLException
- Actually close the underlying connection.
- Overrides:
reallyClose
in class PoolableConnection
- Throws:
java.sql.SQLException
Copyright © 2001-2004 Apache Software Foundation. Documenation generated February 20 2010.