Interface Summary Interface Description ConnectionActivatorProvides an interface for activating connections when they are checked out from the pool. ConnectionPassivatorProvides an interface for passivating connections when they are checked back into the pool. ConnectionPoolProvides an interface for connection pooling. PooledConnectionProxyProvides an interface for metadata surrounding a connection that is participating in the connection pool. PruneStrategyProvides an interface for pruning connections from the pool.
Class Summary Class Description AbstractConnectionPoolContains the base implementation for pooling connections. BindConnectionPassivatorPassivates a connection by performing a bind operation on it. BlockingConnectionPoolImplements a pool of connections that has a set minimum and maximum size. IdlePruneStrategyRemoves connections from the pool based on how long they have been idle in the available queue. PooledConnectionStatisticsStatistics associated with a connection's activity in the pool. Queue<T>Provides a wrapper around a
Dequeto support LIFO and FIFO operations.
Enum Summary Enum Description QueueTypeEnum to define queue type.
Exception Summary Exception Description BlockingTimeoutExceptionThrown when a blocking operation times out. PoolExceptionBase exception thrown when a pool operation fails. PoolExhaustedExceptionThrown when the pool is empty and no new requests can be serviced.