org.ldaptive.concurrent
Class QueueingSearchExecutor.IntermediateResponseHandler

java.lang.Object
  extended by org.ldaptive.concurrent.QueueingSearchExecutor.AbstractHandler
      extended by org.ldaptive.concurrent.QueueingSearchExecutor.IntermediateResponseHandler
All Implemented Interfaces:
Handler<Request,IntermediateResponse>, IntermediateResponseHandler
Enclosing class:
QueueingSearchExecutor

protected class QueueingSearchExecutor.IntermediateResponseHandler
extends QueueingSearchExecutor.AbstractHandler
implements IntermediateResponseHandler

Places intermediate responses on a blocking queue.


Constructor Summary
QueueingSearchExecutor.IntermediateResponseHandler(BlockingQueue<QueueingSearchExecutor.SearchItem> q)
          Creates a new intermediate response handler.
 
Method Summary
 HandlerResult<IntermediateResponse> handle(Connection conn, Request request, IntermediateResponse response)
          Handle the supplied result.
 
Methods inherited from class org.ldaptive.concurrent.QueueingSearchExecutor.AbstractHandler
insert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueueingSearchExecutor.IntermediateResponseHandler

public QueueingSearchExecutor.IntermediateResponseHandler(BlockingQueue<QueueingSearchExecutor.SearchItem> q)
Creates a new intermediate response handler.

Parameters:
q - blocking queue
Method Detail

handle

public HandlerResult<IntermediateResponse> handle(Connection conn,
                                                  Request request,
                                                  IntermediateResponse response)
                                           throws LdapException
Handle the supplied result.

Specified by:
handle in interface Handler<Request,IntermediateResponse>
Specified by:
handle in interface IntermediateResponseHandler
Parameters:
conn - connection the operation was executed on
request - executed by the operation
response - produced from the operation
Returns:
handler result
Throws:
LdapException - if handling fails


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