net.java.ao.db
Class C3P0PoolProvider

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

public class C3P0PoolProvider
extends PoolProvider

Author:
Daniel Spiewak

Constructor Summary
C3P0PoolProvider(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

C3P0PoolProvider

public C3P0PoolProvider(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()