org.ldaptive.concurrent
Class QueueingSearchExecutor.SearchEntryHandler
java.lang.Object
org.ldaptive.concurrent.QueueingSearchExecutor.AbstractHandler
org.ldaptive.concurrent.QueueingSearchExecutor.SearchEntryHandler
- All Implemented Interfaces:
- Handler<SearchRequest,SearchEntry>, SearchEntryHandler
- Enclosing class:
- QueueingSearchExecutor
protected class QueueingSearchExecutor.SearchEntryHandler
- extends QueueingSearchExecutor.AbstractHandler
- implements SearchEntryHandler
Places search entries on a blocking queue.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueueingSearchExecutor.SearchEntryHandler
public QueueingSearchExecutor.SearchEntryHandler(BlockingQueue<QueueingSearchExecutor.SearchItem> q)
- Creates a new search entry handler.
- Parameters:
q - blocking queue
handle
public HandlerResult<SearchEntry> handle(Connection conn,
SearchRequest request,
SearchEntry entry)
throws LdapException
- Handle the supplied result.
- Specified by:
handle in interface Handler<SearchRequest,SearchEntry>- Specified by:
handle in interface SearchEntryHandler
- Parameters:
conn - connection the operation was executed onrequest - executed by the operationentry - 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 entry handler.
- Specified by:
initializeRequest in interface SearchEntryHandler
- Parameters:
request - to initialize for this entry handler
Copyright © 2003-2015 Virginia Tech. All Rights Reserved.