com.objectwave.persist.broker
Class AbstractConnectionFactory

java.lang.Object
  |
  +--com.objectwave.persist.broker.AbstractConnectionFactory
Direct Known Subclasses:
DefaultConnectionSource, EjbConnectionSource

public abstract class AbstractConnectionFactory
extends java.lang.Object

Some basic methods that our connection factories may use.

Version:
$Id: AbstractConnectionFactory.java,v 2.1 2001/06/13 23:40:07 dave_hoag Exp $
Author:
dhoag

Constructor Summary
AbstractConnectionFactory()
          Constructor for the AbstractConnectionFactory object
 
Method Summary
protected  boolean checkForWarning(java.sql.SQLWarning warn)
           
 void freeNormalConnection(RDBConnection jgrinderConnection, java.sql.Connection connection)
           
protected  void logConnectionStatus(java.sql.DatabaseMetaData databaseMetaData)
          Display some log information about the connection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConnectionFactory

public AbstractConnectionFactory()
Constructor for the AbstractConnectionFactory object

Method Detail

freeNormalConnection

public void freeNormalConnection(RDBConnection jgrinderConnection,
                                 java.sql.Connection connection)
Parameters:
jgrinderConnection -
connection -

checkForWarning

protected final boolean checkForWarning(java.sql.SQLWarning warn)
                                 throws java.sql.SQLException
Parameters:
warn -
Returns:
Throws:
java.sql.SQLException

logConnectionStatus

protected final void logConnectionStatus(java.sql.DatabaseMetaData databaseMetaData)
                                  throws java.sql.SQLException
Display some log information about the connection.

Parameters:
databaseMetaData -
Throws:
java.sql.SQLException