# Package org.apache.tomcat.jdbc.pool

package org.apache.tomcat.jdbc.pool

Related Packages
Package
Description
org.apache.tomcat.jdbc.pool.interceptor
org.apache.tomcat.jdbc.pool.jmx
Class
Description
ClassLoaderUtil
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 `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!
PoolConfiguration
A list of properties that are configurable for a connection pool.
PooledConnection
Represents a pooled connection and holds a reference to the `Connection` object
PooledConnectionMBean
PoolExhaustedException
PoolProperties
PoolProperties.InterceptorDefinition
PoolProperties.InterceptorProperty
PoolUtilities
ProxyConnection
A ProxyConnection object is the bottom most interceptor that wraps an object of type `PooledConnection`.
StatementFacade
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.
Validator
Interface to be implemented by custom validator classes.
XADataSource