|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Activator<T> | Provides an interface for activating objects when they enter the pool. |
| ConnectionPool | Provides an interface for connection pooling. |
| Passivator<T> | Provides an interface for passivating objects when they are checked back into the pool. |
| PooledConnectionFactoryManager | Interface for objects that manage an instance of pooled connection factory. |
| PooledConnectionProxy | Provides an interface for metadata surrounding a connection that is participating in the connection pool. |
| PruneStrategy | Provides an interface for pruning connections from the pool. |
| Validator<T> | Provides an interface for validating objects when they are in the pool. |
| Class Summary | |
|---|---|
| AbstractConnectionPool | Contains the base implementation for pooling connections. |
| AbstractPool<T> | Contains functionality common to pool implementations. |
| BindPassivator | Passivates a connection by performing a bind operation on it. |
| BlockingConnectionPool | Implements a pool of connections that has a set minimum and maximum size. |
| ClosePassivator | Passivates a connection by attempting to close it. |
| CompareValidator | Validates a connection is healthy by performing a compare operation. |
| ConnectActivator | Activates a connection by attempting to open it. |
| IdlePruneStrategy | Removes connections from the pool based on how long they have been idle in the available queue. |
| PoolConfig | Contains all the configuration data that the pooling implementations need to control the pool. |
| PooledConnectionFactory | Leverages a pool to obtain connections for performing ldap operations. |
| PooledConnectionStatistics | Statistics associated with a connection's activity in the pool. |
| Queue<T> | Provides a wrapper around a Deque to support LIFO and FIFO
operations. |
| SearchValidator | Validates a connection is healthy by performing a search operation. |
| SoftLimitConnectionPool | Implements a pool of connections that has a set minimum and maximum size. |
| Enum Summary | |
|---|---|
| ConnectionPoolType | Enum to define connection pool types. |
| QueueType | Enum to define queue type. |
| Exception Summary | |
|---|---|
| ActivationException | Thrown when an attempt to activate a pooled object fails. |
| BlockingTimeoutException | Thrown when a blocking operation times out. |
| PoolException | Base exception thrown when a pool operation fails. |
| PoolExhaustedException | Thrown when the pool is empty and no new requests can be serviced. |
| PoolInterruptedException | Thrown when a pool thread is unexpectedly interrupted while blocking. |
| ValidationException | Thrown when an attempt to validate a pooled object fails. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||