Class MutablePooledContextSource
java.lang.Object
org.springframework.ldap.core.support.DelegatingBaseLdapPathContextSourceSupport
org.springframework.ldap.pool2.factory.PooledContextSource
org.springframework.ldap.pool2.factory.MutablePooledContextSource
- All Implemented Interfaces:
- org.springframework.beans.factory.DisposableBean,- ContextSource,- BaseLdapPathSource
A 
PooledContextSource subclass that creates
 MutableDelegatingLdapContext instances. This enables the Spring LDAP pooling to
 be used in scenarios that require request controls to be set, such as paged results.- Since:
- 2.0
- 
Field SummaryFields inherited from class org.springframework.ldap.pool2.factory.PooledContextSourcekeyedObjectPool, logger
- 
Constructor SummaryConstructorsConstructorDescriptionMutablePooledContextSource(PoolConfig poolConfig) Creates a new pooling context source, setting up the DirContext object factory and generic keyed object pool.
- 
Method SummaryModifier and TypeMethodDescriptionprotected DirContextgetContext(DirContextType dirContextType) Gets a DirContext of the specified type from the keyed object pool.Methods inherited from class org.springframework.ldap.pool2.factory.PooledContextSourcedestroy, getContext, getContextSource, getDirContextValidator, getNumActive, getNumActiveRead, getNumActiveWrite, getNumIdle, getNumIdleRead, getNumIdleWrite, getNumWaiters, getPoolConfig, getReadOnlyContext, getReadWriteContext, getTarget, setContextSource, setDirContextValidator, setNonTransientExceptionsMethods inherited from class org.springframework.ldap.core.support.DelegatingBaseLdapPathContextSourceSupportgetBaseLdapName, getBaseLdapPath, getBaseLdapPathAsString
- 
Constructor Details- 
MutablePooledContextSourceCreates a new pooling context source, setting up the DirContext object factory and generic keyed object pool.- Parameters:
- poolConfig- pool configurations to set.
 
 
- 
- 
Method Details- 
getContextDescription copied from class:PooledContextSourceGets a DirContext of the specified type from the keyed object pool.- Overrides:
- getContextin class- PooledContextSource
- Parameters:
- dirContextType- The type of context to return.
- Returns:
- A wrapped DirContext of the specified type.
 
 
-