Table of Contents
Pooling LDAP connections helps mitigate the overhead of
creating a new LDAP connection for each LDAP interaction.
While
Java LDAP pooling support
exists it is limited in its configuration options and
features, such as connection validation and pool
maintenance. Spring LDAP provides support for detailed pool
configuration on a per-
ContextSource
basis.
Pooling support is provided by
PoolingContextSource
which can wrap any
ContextSource
and pool both read-only and read-write
DirContext
objects.
Jakarta Commons-Pool
is used to provide the underlying pool implementation.