net.java.ao.db
Class DBCPPoolProvider

java.lang.Object
  extended by net.java.ao.DatabaseProvider
      extended by net.java.ao.PoolProvider
          extended by net.java.ao.db.DBCPPoolProvider

public class DBCPPoolProvider
extends PoolProvider

Author:
Daniel Spiewak

Constructor Summary
DBCPPoolProvider(DatabaseProvider delegate)
           
 
Method Summary
 void dispose()
           
protected  java.sql.Connection getConnectionImpl()
           
static boolean isAvailable()
           
 
Methods inherited from class net.java.ao.PoolProvider
getDelegate, getDriverClass, getTables, insertReturningKeys, parseValue, renderAction, renderAutoIncrement, renderQuery, setPostConnectionProperties, setQueryResultSetProperties, setQueryStatementProperties
 
Methods inherited from class net.java.ao.DatabaseProvider
considerPrecision, convertTypeToString, executeInsertReturningKeys, getConnection, getDateFormat, getFunctionNameForField, getInstance, getInstance, getPassword, getTriggerNameForField, getURI, getUsername, isNumericType, renderAlterTableAddColumn, renderAlterTableAddKey, renderAlterTableChangeColumn, renderAlterTableDropColumn, renderAlterTableDropKey, renderAppend, renderCalendar, renderConstraintsForTable, renderDropFunctions, renderDropTable, renderDropTriggers, renderField, renderFieldType, renderForeignKey, renderFunction, renderFunctionForField, renderFunctions, renderOnUpdate, renderQueryGroupBy, renderQueryJoins, renderQueryLimit, renderQueryOrderBy, renderQuerySelect, renderQueryWhere, renderTable, renderTriggerForField, renderTriggers, renderUnique, renderValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBCPPoolProvider

public DBCPPoolProvider(DatabaseProvider delegate)
Method Detail

getConnectionImpl

protected java.sql.Connection getConnectionImpl()
                                         throws java.sql.SQLException
Overrides:
getConnectionImpl in class DatabaseProvider
Throws:
java.sql.SQLException

dispose

public void dispose()
Overrides:
dispose in class PoolProvider

isAvailable

public static boolean isAvailable()