public class DeepPageingIterator
extends java.lang.Object
implements java.util.Iterator<java.lang.String>
DeepPageing Iterator.
Provide a easy way to paging and retrieve itmes on every page.
NOTE: default paging intervals is 100 ms.| Constructor and Description |
|---|
DeepPageingIterator(SearcherClient searcherClient,
com.aliyun.opensearch.sdk.generated.search.SearchParams searchParams)
Instantiates a new deep pageing iterator.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
java.lang.String |
next() |
void |
remove() |
void |
setPagingIntervals(long pageIntervals)
Sets the paging intervals.
|
public DeepPageingIterator(SearcherClient searcherClient, com.aliyun.opensearch.sdk.generated.search.SearchParams searchParams)
searcherClient - the searcher clientsearchParams - the search paramspublic void setPagingIntervals(long pageIntervals)
pageIntervals - the new page intervals in milliseconds.public boolean hasNext()
hasNext in interface java.util.Iterator<java.lang.String>public java.lang.String next()
next in interface java.util.Iterator<java.lang.String>public void remove()
remove in interface java.util.Iterator<java.lang.String>Copyright © 2018. All Rights Reserved.