org.ldaptive.concurrent
Class QueueingSearchExecutor.SearchReferenceHandler
java.lang.Object
org.ldaptive.concurrent.QueueingSearchExecutor.AbstractHandler
org.ldaptive.concurrent.QueueingSearchExecutor.SearchReferenceHandler
- All Implemented Interfaces:
- Handler<SearchRequest,SearchReference>, SearchReferenceHandler
- Enclosing class:
- QueueingSearchExecutor
protected class QueueingSearchExecutor.SearchReferenceHandler
- extends QueueingSearchExecutor.AbstractHandler
- implements SearchReferenceHandler
Places search references on a blocking queue.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueueingSearchExecutor.SearchReferenceHandler
public QueueingSearchExecutor.SearchReferenceHandler(BlockingQueue<QueueingSearchExecutor.SearchItem> q)
- Creates a new search reference handler.
- Parameters:
q - blocking queue
handle
public HandlerResult<SearchReference> handle(Connection conn,
SearchRequest request,
SearchReference reference)
throws LdapException
- Handle the supplied result.
- Specified by:
handle in interface Handler<SearchRequest,SearchReference>- Specified by:
handle in interface SearchReferenceHandler
- Parameters:
conn - connection the operation was executed onrequest - executed by the operationreference - produced from the operation
- Returns:
- handler result
- Throws:
LdapException - if handling fails
initializeRequest
public void initializeRequest(SearchRequest request)
- Initialize the search request for use with this reference handler.
- Specified by:
initializeRequest in interface SearchReferenceHandler
- Parameters:
request - to initialize for this reference handler
Copyright © 2003-2015 Virginia Tech. All Rights Reserved.