|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| LdapActivator<T extends BaseLdap> | LdapActivator provides an interface for activating ldap objects
when they enter the pool. |
| LdapFactory<T extends BaseLdap> | LdapFactory provides an interface for creating, activating,
validating, and destroying ldap objects. |
| LdapPassivator<T extends BaseLdap> | LdapPasivator provides an interface for passivating ldap objects
when they are checked back into the pool. |
| LdapPool<T extends BaseLdap> | LdapPool provides an interface for pooling ldap objects. |
| LdapValidator<T extends BaseLdap> | LdapValidator provides an interface for validating ldap objects
when they are in the pool. |
| Class Summary | |
|---|---|
| AbstractLdapFactory<T extends BaseLdap> | AbstractLdapFactory provides a basic implementation of an ldap
factory. |
| AbstractLdapPool<T extends BaseLdap> | AbstractLdapPool contains the basic implementation for pooling
ldap objects. |
| AbstractLdapPool.PooledLdap<T extends BaseLdap> | PooledLdap contains an ldap object that is participating in a
pool. |
| BlockingLdapPool | BlockingLdapPool implements a pool of ldap objects that has a
set minimum and maximum size. |
| CloseLdapPassivator | CloseLdapPassivator passivates an ldap object by attempting to
close it's connection to the ldap. |
| CompareLdapValidator | CompareLdapValidator validates an ldap connection is healthy by
performing a compare operation. |
| ConnectLdapActivator | ConnectLdapActivator activates an ldap object by attempting to
connect to the ldap. |
| ConnectLdapValidator | ConnectLdapValidator validates an ldap connection is healthy by
testing it is connected. |
| DefaultLdapFactory | DefaultLdapFactory provides a simple implementation of an ldap
factory. |
| LdapPoolConfig | LdapPoolConfig contains all the configuration data that the
pooling implementations need to control the pool. |
| PrunePoolTask<T extends BaseLdap> | PrunePoolTask is a periodic task that removes available ldap
objects from the pool if the objects have been in the pool longer than a
configured expiration time and the pool size is above it's configured
minimum. |
| SharedLdapPool | SharedLdapPool implements a pool of ldap objects that has a set
minimum and maximum size. |
| SoftLimitLdapPool | SoftLimitLdapPool implements a pool of ldap objects that has a
set minimum and maximum size. |
| ValidatePoolTask<T extends BaseLdap> | ValidatePoolTask is a periodic task that checks that every ldap
object in the pool is valid. |
| Exception Summary | |
|---|---|
| BlockingTimeoutException | BlockingTimeoutException is thrown when a blocking operation
times out. |
| LdapActivationException | LdapActivationException is thrown when an attempt to activate a
ldap object fails. |
| LdapPoolException | LdapPoolException is the base exception thrown when a pool
operation fails. |
| LdapPoolExhaustedException | LdapPoolExhaustedException is thrown when the pool is empty and
no need requests can be serviced. |
| LdapValidationException | LdapValidationException is thrown when an attempt to validate a
ldap object fails. |
| PoolInterruptedException | PoolInterruptedException is thrown when a pool thread is
unexpectedly interrupted while blocking. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||