public class PooledTemplateSearchDnResolver extends AbstractTemplateSearchDnResolver implements PooledConnectionFactoryManager
Template-based pooled search dn resolver.AbstractTemplateSearchDnResolver.EscapingReferenceInsertionEventHandler| Modifier and Type | Field and Description |
|---|---|
private PooledConnectionFactory |
factory
Connection factory.
|
logger| Constructor and Description |
|---|
PooledTemplateSearchDnResolver(PooledConnectionFactory cf,
VelocityEngine engine,
String filter)
Creates a new pooled template search DN resolver.
|
PooledTemplateSearchDnResolver(VelocityEngine engine,
String filter)
Creates a new pooled template search DN resolver.
|
| Modifier and Type | Method and Description |
|---|---|
protected Connection |
getConnection() |
PooledConnectionFactory |
getConnectionFactory() |
void |
setConnectionFactory(PooledConnectionFactory cf) |
String |
toString() |
createSearchFilter, getTemplatecreateSearchFilter, createSearchRequest, getAllowMultipleDns, getBaseDn, getDerefAliases, getFollowReferrals, getSubtreeSearch, getUserFilter, getUserFilterParameters, performLdapSearch, resolve, resolve, resolveDn, setAllowMultipleDns, setBaseDn, setDerefAliases, setFollowReferrals, setSubtreeSearch, setUserFilter, setUserFilterParameterscreateSearchOperation, getSearchCache, getSearchExceptionHandler, getSearchResponseHandlers, setSearchCache, setSearchExceptionHandler, setSearchResponseHandlersprivate PooledConnectionFactory factory
public PooledTemplateSearchDnResolver(VelocityEngine engine, String filter) throws VelocityException
engine - velocity enginefilter - filter templateVelocityException - if velocity is not configured properly or the filter template is invalidpublic PooledTemplateSearchDnResolver(PooledConnectionFactory cf, VelocityEngine engine, String filter) throws VelocityException
cf - connection factoryengine - velocity enginefilter - filter templateVelocityException - if velocity is not configured properly or the filter template is invalidpublic PooledConnectionFactory getConnectionFactory()
getConnectionFactory in interface PooledConnectionFactoryManagerpublic void setConnectionFactory(PooledConnectionFactory cf)
setConnectionFactory in interface PooledConnectionFactoryManagerprotected Connection getConnection() throws LdapException
getConnection in class AbstractSearchDnResolverLdapExceptionCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.