Class RemoteScrollableHitSource
java.lang.Object
org.elasticsearch.index.reindex.ScrollableHitSource
org.elasticsearch.index.reindex.remote.RemoteScrollableHitSource
public class RemoteScrollableHitSource extends ScrollableHitSource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.reindex.ScrollableHitSource
ScrollableHitSource.AsyncResponse, ScrollableHitSource.BasicHit, ScrollableHitSource.Hit, ScrollableHitSource.Response, ScrollableHitSource.SearchFailure -
Field Summary
Fields inherited from class org.elasticsearch.index.reindex.ScrollableHitSource
backoffPolicy, countSearchRetry, fail, logger, threadPool -
Constructor Summary
Constructors Constructor Description RemoteScrollableHitSource(org.apache.logging.log4j.Logger logger, BackoffPolicy backoffPolicy, ThreadPool threadPool, java.lang.Runnable countSearchRetry, java.util.function.Consumer<ScrollableHitSource.AsyncResponse> onResponse, java.util.function.Consumer<java.lang.Exception> fail, RestClient client, BytesReference query, SearchRequest searchRequest) -
Method Summary
Modifier and Type Method Description protected voidcleanup(java.lang.Runnable onCompletion)protected voidclearScroll(java.lang.String scrollId, java.lang.Runnable onCompletion)protected voiddoStart(RejectAwareActionListener<ScrollableHitSource.Response> searchListener)protected voiddoStartNextScroll(java.lang.String scrollId, TimeValue extraKeepAlive, RejectAwareActionListener<ScrollableHitSource.Response> searchListener)Methods inherited from class org.elasticsearch.index.reindex.ScrollableHitSource
close, setScroll, start
-
Constructor Details
-
RemoteScrollableHitSource
public RemoteScrollableHitSource(org.apache.logging.log4j.Logger logger, BackoffPolicy backoffPolicy, ThreadPool threadPool, java.lang.Runnable countSearchRetry, java.util.function.Consumer<ScrollableHitSource.AsyncResponse> onResponse, java.util.function.Consumer<java.lang.Exception> fail, RestClient client, BytesReference query, SearchRequest searchRequest)
-
-
Method Details
-
doStart
- Specified by:
doStartin classScrollableHitSource
-
doStartNextScroll
protected void doStartNextScroll(java.lang.String scrollId, TimeValue extraKeepAlive, RejectAwareActionListener<ScrollableHitSource.Response> searchListener)- Specified by:
doStartNextScrollin classScrollableHitSource
-
clearScroll
protected void clearScroll(java.lang.String scrollId, java.lang.Runnable onCompletion)- Specified by:
clearScrollin classScrollableHitSource
-
cleanup
protected void cleanup(java.lang.Runnable onCompletion)- Specified by:
cleanupin classScrollableHitSource
-