Interface SearchResultHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A completion handler for consuming the results of a Search operation.
Connection and Connection objects allow a search result
completion handler to be specified when sending Search operation requests to
a Directory Server. The handleEntry(SearchResultEntry) method is invoked each time a
Search Result Entry is returned from the Directory Server. The
handleReference(SearchResultReference) method is invoked for each Search Result Reference
returned from the Directory Server.
Implementations of these methods should complete in a timely manner so as to avoid keeping the invoking thread from dispatching to other completion handlers.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanhandleEntry(SearchResultEntry entry) Invoked each time a search result entry is returned from an asynchronous search operation.default booleanhandleReference(SearchResultReference reference) Invoked each time a search result reference is returned from an asynchronous search operation.
-
Method Details
-
handleEntry
Invoked each time a search result entry is returned from an asynchronous search operation.- Parameters:
entry- The search result entry.- Returns:
trueif this handler should continue to be notified of any remaining entries and references, orfalseif the remaining entries and references should be skipped for some reason (e.g. a client side size limit has been reached).
-
handleReference
Invoked each time a search result reference is returned from an asynchronous search operation.- Parameters:
reference- The search result reference.- Returns:
trueif this handler should continue to be notified of any remaining entries and references, orfalseif the remaining entries and references should be skipped for some reason (e.g. a client side size limit has been reached).
-