net.toften.jlips.persist.db
Class DBWrappedConnection

java.lang.Object
  extended by net.toften.jlips.persist.db.DBAbstractConnection
      extended by net.toften.jlips.persist.db.DBWrappedConnection
Direct Known Subclasses:
DBJNDIConnection

public abstract class DBWrappedConnection
extends DBAbstractConnection

This class wraps an instance of a DataSource The class is abstract, so the extending class must set up the wrapped DataSource

Author:
thomas

Field Summary
protected  DataSource wrappedDS
           
 
Fields inherited from class net.toften.jlips.persist.db.DBAbstractConnection
connectionProperties
 
Constructor Summary
DBWrappedConnection()
           
 
Method Summary
 Connection getConnection()
           
 Connection getConnection(String arg0, String arg1)
          This is not supported by this handler
 int getLoginTimeout()
           
 PrintWriter getLogWriter()
           
 void setLoginTimeout(int arg0)
           
 void setLogWriter(PrintWriter arg0)
           
 
Methods inherited from class net.toften.jlips.persist.db.DBAbstractConnection
getConnectionProperties, releaseConnection, setConnectionProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrappedDS

protected DataSource wrappedDS
Constructor Detail

DBWrappedConnection

public DBWrappedConnection()
Method Detail

getConnection

public Connection getConnection()
                         throws SQLException
Throws:
SQLException
See Also:
DataSource.getConnection()

getConnection

public Connection getConnection(String arg0,
                                String arg1)
                         throws SQLException
Description copied from class: DBAbstractConnection
This is not supported by this handler

Overrides:
getConnection in class DBAbstractConnection
Throws:
SQLException
See Also:
DataSource.getConnection(java.lang.String, java.lang.String)

getLoginTimeout

public int getLoginTimeout()
                    throws SQLException
Overrides:
getLoginTimeout in class DBAbstractConnection
Throws:
SQLException
See Also:
DataSource.getLoginTimeout()

getLogWriter

public PrintWriter getLogWriter()
                         throws SQLException
Overrides:
getLogWriter in class DBAbstractConnection
Throws:
SQLException
See Also:
DataSource.getLogWriter()

setLoginTimeout

public void setLoginTimeout(int arg0)
                     throws SQLException
Overrides:
setLoginTimeout in class DBAbstractConnection
Throws:
SQLException
See Also:
DataSource.setLoginTimeout(int)

setLogWriter

public void setLogWriter(PrintWriter arg0)
                  throws SQLException
Overrides:
setLogWriter in class DBAbstractConnection
Throws:
SQLException
See Also:
DataSource.setLogWriter(java.io.PrintWriter)