## Package org.firebirdsql.pool

Interface Summary
ConnectionPoolConfiguration: This interface describes a configuration for `AbstractConnectionPool` instances.
FirebirdPool: Configuration for the `FBWrappingDataSource` and `FBConnectionPoolDataSource` objects.
PooledConnectionEventListener: Event listener that is notified about the events in the `PooledConnection`.
PooledConnectionManager: Manager of pooled connections.
PooledObject: Represents an object that can be stored in the pool.
PooledObjectListener: Listener interface for object pools.
XStatementManager: Manager of prepared statement.

Class Summary
AbstractConnectionPool: Abstract class for creating connection pools.
AbstractConnectionPool.UserPasswordPair: Structure class to store user name and password.
AbstractDriverConnectionPoolDataSource: Generic implementation of `ConnectionPoolDataSource` that uses `DriverManager` to open physical connections to the database.
AbstractFBConnectionPoolDataSource: Connection pool for Firebird JDBC driver.
AbstractPingablePooledConnection: This class implements `PooledConnection` interface.
BasicAbstractConnectionPool: Base class for connection pool implementations.
BlockingStack: Object stack that implements a blocking LIFO (last-in-first-out) stack.
DriverConnectionPoolDataSource: Implementation of the javax.naming.spi.ObjectFactory interface.
FBConnectionPoolDataSource: Implementation of the javax.naming.spi.ObjectFactory interface.
FBPooledDataSourceFactory: Creates Pooled DataSource objects.
FBPoolingDefaults: Default values for the connection pool.
FBSimpleDataSource: This is a simple implementation of `DataSource` interface.
FBWrappingDataSource: Implementation of `DataSource` including connection pooling.
PingablePooledConnection
PoolDebugConfiguration: Debug configuration of the pool.
PooledObjectEvent: Event object for object pool events.
PooledPreparedStatementHandler: Wrapper for prepared statements.
ResultSetHandler: Wrapper for result sets.
SimpleDataSource: This is simple implementation of `DataSource` interface that uses `ConnectionPoolDataSource` as connection provider.
StatementHandler: Dynamic proxy handler that together with `PooledConnectionHandler` ensure that statements will be closed before connection is returned to the pool.
XConnectionUtil: Utility class.

Exception Summary
ObjectCloseTraceException: This exception contains a stack trace where the object was closed.
UnknownDriverTypeException: This exception is thrown when user tries to specify unknown type of driver.

Copyright © 2001-2010. All Rights Reserved.