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