org.ldaptive.handler
Interface SearchEntryHandler

All Superinterfaces:
Handler<SearchRequest,SearchEntry>
All Known Implementing Classes:
AbstractBinaryAttributeHandler, AbstractSearchEntryHandler, CaseChangeEntryHandler, DnAttributeEntryHandler, MergeAttributeEntryHandler, ObjectGuidHandler, ObjectSidHandler, PrimaryGroupIdHandler, QueueingSearchExecutor.SearchEntryHandler, RangeEntryHandler, RecursiveEntryHandler

public interface SearchEntryHandler
extends Handler<SearchRequest,SearchEntry>

Provides post search handling of a search entry.

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

Method Summary
 HandlerResult<SearchEntry> handle(Connection conn, SearchRequest request, SearchEntry entry)
          Handle the supplied result.
 void initializeRequest(SearchRequest request)
          Initialize the search request for use with this entry handler.
 

Method Detail

handle

HandlerResult<SearchEntry> handle(Connection conn,
                                  SearchRequest request,
                                  SearchEntry entry)
                                  throws LdapException
Handle the supplied result.

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

initializeRequest

void initializeRequest(SearchRequest request)
Initialize the search request for use with this entry handler.

Parameters:
request - to initialize for this entry handler


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