public interface SearchResultHandler extends ResultHandler
The handleEntry(oracle.oud.responses.SearchResultEntry)
method is invoked each time a Search Result Entry is
returned from the Directory Server. The handleReference(oracle.oud.types.DN, oracle.oud.responses.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.
Modifier and Type | Method and Description |
---|---|
boolean |
handleEntry(SearchResultEntry entry)
Invoked each time a search result entry is returned from an asynchronous
search operation.
|
boolean |
handleReference(DN dn,
SearchResultReference reference)
Invoked each time a search result reference is returned from an
asynchronous search operation.
|
handleErrorResult, handleResult
boolean handleEntry(SearchResultEntry entry)
entry
- The search result entry.true
if this handler should continue to be notified of any
remaining entries and references, or false
if the remaining
entries and references should be skipped for some reason (e.g. a
client side size limit has been reached).boolean handleReference(DN dn, SearchResultReference reference)
dn
- The DN related to the provided search reference.reference
- The search result reference.true
if this handler should continue to be notified of any
remaining entries and references, or false
if the remaining
entries and references should be skipped for some reason (e.g. a
client side size limit has been reached).