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.