class |
AbstractLdapFactory<T extends BaseLdap> |
AbstractLdapFactory provides a basic implementation of an ldap
factory.
|
class |
AbstractLdapPool<T extends BaseLdap> |
AbstractLdapPool contains the basic implementation for pooling
ldap objects.
|
protected static class |
AbstractLdapPool.PooledLdap<T extends BaseLdap> |
PooledLdap contains an ldap object that is participating in a
pool.
|
interface |
LdapActivator<T extends BaseLdap> |
LdapActivator provides an interface for activating ldap objects
when they enter the pool.
|
interface |
LdapFactory<T extends BaseLdap> |
LdapFactory provides an interface for creating, activating,
validating, and destroying ldap objects.
|
interface |
LdapPassivator<T extends BaseLdap> |
LdapPasivator provides an interface for passivating ldap objects
when they are checked back into the pool.
|
interface |
LdapPool<T extends BaseLdap> |
LdapPool provides an interface for pooling ldap objects.
|
interface |
LdapValidator<T extends BaseLdap> |
LdapValidator provides an interface for validating ldap objects
when they are in the pool.
|
class |
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.
|
class |
ValidatePoolTask<T extends BaseLdap> |
ValidatePoolTask is a periodic task that checks that every ldap
object in the pool is valid.
|