| Interface | Description |
|---|---|
| Activator<T> |
Provides an interface for activating objects when they are checked out from 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| ConnectionPoolType |
Enum to define connection pool types.
|
| QueueType |
Enum to define queue type.
|
| Exception | Description |
|---|---|
| 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.
|
Copyright © 2003-2019 Virginia Tech. All Rights Reserved.