org.apache.avalon.excalibur.datasource
Class Jdbc3Connection

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.avalon.excalibur.datasource.AbstractJdbcConnection
          extended byorg.apache.avalon.excalibur.datasource.Jdbc3Connection
All Implemented Interfaces:
Disposable, java.lang.reflect.InvocationHandler, LogEnabled, Poolable, PoolSettable, ProxiedJdbcConnection, Recyclable

Deprecated. No longer necessary due to the dynamic proxies

public class Jdbc3Connection
extends AbstractJdbcConnection

The Connection object used in conjunction with the JdbcDataSource object.

Since:
4.0
Version:
CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:14 $
Author:
Avalon Development Team

Field Summary
 
Fields inherited from class org.apache.avalon.excalibur.datasource.AbstractJdbcConnection
m_connection, m_encounteredError, m_lastUsed, m_pool, m_testAge, m_testException, m_testStatement
 
Constructor Summary
Jdbc3Connection(java.sql.Connection connection, java.lang.String keepAlive)
          Deprecated.  
Jdbc3Connection(java.sql.Connection connection, java.lang.String keepAlive, int keepAliveAge)
          Deprecated.  
 
Methods inherited from class org.apache.avalon.excalibur.datasource.AbstractJdbcConnection
clearAllocatedStatements, close, dispose, enableLogging, equals, getConnection, initialize, invoke, isClosed, recycle, registerAllocatedStatement, setPool, setProxiedConnection
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jdbc3Connection

public Jdbc3Connection(java.sql.Connection connection,
                       java.lang.String keepAlive)
Deprecated. 
Parameters:
connection - a driver specific JDBC connection to be wrapped.
keepAlive - a query which will be used to check the statis of the connection after it has been idle. A null value will cause the keep alive feature to be disabled.

Jdbc3Connection

public Jdbc3Connection(java.sql.Connection connection,
                       java.lang.String keepAlive,
                       int keepAliveAge)
Deprecated. 
Parameters:
connection - a driver specific JDBC connection to be wrapped.
keepAlive - a query which will be used to check the statis of the connection after it has been idle. A null value will cause the keep alive feature to be disabled.
keepAliveAge - the maximum age in milliseconds since a connection was last used before it must be pinged using the keepAlive query. Ignored if keepAlive is null.


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.