| Interface | Description | 
|---|---|
| PoolConfiguration | A list of properties that are configurable for a connection pool. | 
| Validator | Interface to be implemented by custom validator classes. | 
| Class | Description | 
|---|---|
| ConnectionPool | Implementation of simple connection pool. | 
| ConnectionPool.PoolCleaner | |
| DataSource | A DataSource that can be instantiated through IoC and implements the DataSource interface
since the DataSourceProxy is used as a generic proxy. | 
| DataSourceFactory | JNDI object factory that creates an instance of
 BasicDataSourcethat has been configured based on theRefAddrvalues of the specifiedReference,
which must match the names and data types of theBasicDataSourcebean properties. | 
| DataSourceProxy | The DataSource proxy lets us implements methods that don't exist in the current
compiler JDK but might be methods that are part of a future JDK DataSource interface. | 
| DisposableConnectionFacade | A DisposableConnectionFacade object is the top most interceptor that wraps an
object of type  PooledConnection. | 
| FairBlockingQueue<E> | A simple implementation of a blocking queue with fairness waiting. | 
| JdbcInterceptor | Abstract class that is to be extended for implementations of interceptors. | 
| MultiLockFairBlockingQueue<E> | EXPERIMENTAL AND NOT YET COMPLETE! | 
| PooledConnection | Represents a pooled connection
and holds a reference to the  Connectionobject | 
| PoolProperties | |
| PoolProperties.InterceptorDefinition | |
| PoolProperties.InterceptorProperty | |
| PoolUtilities | |
| ProxyConnection | A ProxyConnection object is the bottom most interceptor that wraps an object of type
 PooledConnection. | 
| TrapException | Interceptor that traps any unhandled exception types and throws an exception that has been declared by the method
called, or throw a SQLException if it is declared. | 
| XADataSource | 
| Exception | Description | 
|---|---|
| PoolExhaustedException | 
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.