| ClassLoaderUtil |
Utility class for loading classes using multiple class loaders.
|
| ConnectionPool |
Implementation of simple connection pool.
|
| ConnectionPool.PoolCleaner |
A scheduled task that periodically checks for abandoned connections,
validates idle connections, and resizes the idle pool according to
the pool's configuration.
|
| 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
BasicDataSource that has been configured based on the
RefAddr values of the specified Reference,
which must match the names and data types of the
BasicDataSource bean 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 Connection object
|
| PoolProperties |
Implementation of PoolConfiguration that holds the configuration
properties for a connection pool.
|
| PoolProperties.InterceptorDefinition |
Definition of a JDBC interceptor with its configuration properties.
|
| PoolProperties.InterceptorProperty |
Represents a property for a JDBC interceptor.
|
| PoolUtilities |
Utility methods for managing JDBC pool properties.
|
| ProxyConnection |
A ProxyConnection object is the bottom most interceptor that wraps an object of type
PooledConnection.
|
| StatementFacade |
Facade that creates statement and result set proxies.
|
| TrapException |
Interceptor that traps any unhandled exception types and throws an exception that has been declared by the method
called, or throw an SQLException if it is declared.
|
| XADataSource |
XA-enabled data source for distributed transaction support.
|