org.ldaptive.auth
Class AbstractSearchOperationFactory

java.lang.Object
  extended by org.ldaptive.auth.AbstractSearchOperationFactory
Direct Known Subclasses:
AbstractSearchDnResolver, AbstractSearchEntryResolver, AbstractSearchRoleResolver

public abstract class AbstractSearchOperationFactory
extends Object

Base class for authentication related classes that perform searches.

Version:
$Revision: 2885 $ $Date: 2014-02-05 16:28:49 -0500 (Wed, 05 Feb 2014) $
Author:
Middleware Services

Field Summary
protected  org.slf4j.Logger logger
          Logger for this class.
 
Constructor Summary
AbstractSearchOperationFactory()
           
 
Method Summary
protected  SearchOperation createSearchOperation(Connection conn)
          Creates a new search operation configured with the properties on this factory.
 Cache<SearchRequest> getSearchCache()
          Returns the search cache.
 OperationExceptionHandler<SearchRequest,SearchResult> getSearchExceptionHandler()
          Returns the search exception handler.
 OperationResponseHandler<SearchRequest,SearchResult>[] getSearchResponseHandlers()
          Returns the search response handlers.
 void setSearchCache(Cache<SearchRequest> cache)
          Sets the search cache.
 void setSearchExceptionHandler(OperationExceptionHandler<SearchRequest,SearchResult> handler)
          Sets the search exception handler.
 void setSearchResponseHandlers(OperationResponseHandler<SearchRequest,SearchResult>... handlers)
          Sets the search response handlers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.slf4j.Logger logger
Logger for this class.

Constructor Detail

AbstractSearchOperationFactory

public AbstractSearchOperationFactory()
Method Detail

getSearchExceptionHandler

public OperationExceptionHandler<SearchRequest,SearchResult> getSearchExceptionHandler()
Returns the search exception handler.

Returns:
search exception handler

setSearchExceptionHandler

public void setSearchExceptionHandler(OperationExceptionHandler<SearchRequest,SearchResult> handler)
Sets the search exception handler.

Parameters:
handler - search exception handler

getSearchResponseHandlers

public OperationResponseHandler<SearchRequest,SearchResult>[] getSearchResponseHandlers()
Returns the search response handlers.

Returns:
search response handlers

setSearchResponseHandlers

public void setSearchResponseHandlers(OperationResponseHandler<SearchRequest,SearchResult>... handlers)
Sets the search response handlers.

Parameters:
handlers - search response handlers

getSearchCache

public Cache<SearchRequest> getSearchCache()
Returns the search cache.

Returns:
cache

setSearchCache

public void setSearchCache(Cache<SearchRequest> cache)
Sets the search cache.

Parameters:
cache - to set

createSearchOperation

protected SearchOperation createSearchOperation(Connection conn)
Creates a new search operation configured with the properties on this factory.

Parameters:
conn - to pass to the search operation
Returns:
search operation


Copyright © 2003-2017 Virginia Tech. All Rights Reserved.