| 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.
|