protected class OpenDJConnection.OpenDJSearchIterator extends OpenDJConnection.AbstractOpenDJSearch implements SearchIterator
| Modifier and Type | Class and Description |
|---|---|
protected class |
OpenDJConnection.OpenDJSearchIterator.SearchResultIterator
Search results handler for storing entries returned by a search operation.
|
| Modifier and Type | Field and Description |
|---|---|
private Response<Void> |
response
Response data.
|
private OpenDJConnection.OpenDJSearchIterator.SearchResultIterator |
resultIterator
Search result iterator.
|
request, util| Constructor and Description |
|---|
OpenDJSearchIterator(SearchRequest sr)
Creates a new opendj search iterator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close any resources associated with this iterator.
|
Response<Void> |
getResponse()
Returns the response data associated with this search or null if this iterator has more ldap entries to return.
|
boolean |
hasNext()
Returns true if the iteration has more elements.
|
void |
initialize()
Initializes this opendj search iterator.
|
SearchItem |
next()
Returns the next element in the iteration.
|
protected OpenDJConnection.OpenDJSearchIterator.SearchResultIterator |
search(org.forgerock.opendj.ldap.Connection conn,
SearchRequest sr)
Executes an ldap search.
|
getDereferencePolicy, getSearchRequest, getSearchScope, ignoreSearchException, processIntermediateResponse, processSearchResultEntry, processSearchResultReferenceprivate OpenDJConnection.OpenDJSearchIterator.SearchResultIterator resultIterator
public OpenDJSearchIterator(SearchRequest sr)
sr - search requestpublic void initialize()
throws LdapException
LdapException - if an error occursprotected OpenDJConnection.OpenDJSearchIterator.SearchResultIterator search(org.forgerock.opendj.ldap.Connection conn, SearchRequest sr) throws LdapException
conn - to search withsr - to read properties fromLdapException - if an error occurspublic boolean hasNext()
throws LdapException
SearchIteratorhasNext in interface SearchIteratorLdapException - if an error occurspublic SearchItem next() throws LdapException
SearchIteratornext in interface SearchIteratorLdapException - if an error occurspublic Response<Void> getResponse()
SearchIteratorgetResponse in interface SearchIteratorpublic void close()
throws LdapException
SearchIteratorclose in interface SearchIteratorLdapException - if an error occursCopyright © 2003-2019 Virginia Tech. All Rights Reserved.