Top Interfaces Classes
module org.apache.tomcat.jdbc

Package org.apache.tomcat.jdbc.pool


Interface Summary

Modifier and TypeInterface and Description
public interface
PoolConfiguration

A list of properties that are configurable for a connection pool.

public interface
public interface
Validator

Interface to be implemented by custom validator classes.

Class Summary

Modifier and TypeClass and Description
public class
public class
ConnectionPool

Implementation of simple connection pool.

public class
DataSource

A DataSource that can be instantiated through IoC and implements the DataSource interface since the DataSourceProxy is used as a generic proxy.

public class
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.

public class
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.

public class
DisposableConnectionFacade

A DisposableConnectionFacade object is the top most interceptor that wraps an object of type PooledConnection.

public class
FairBlockingQueue<
Type of element in the queue
E
>

A simple implementation of a blocking queue with fairness waiting.

public abstract class
JdbcInterceptor

Abstract class that is to be extended for implementations of interceptors.

public class
MultiLockFairBlockingQueue<
Type of element in the queue
E
>

EXPERIMENTAL AND NOT YET COMPLETE!

public class
PooledConnection

Represents a pooled connection and holds a reference to the java.sql.Connection object

public class
public class
public class
public class
ProxyConnection

A ProxyConnection object is the bottom most interceptor that wraps an object of type PooledConnection.

public class
public class
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.

public class