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.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<java.lang.Exception> fail, RestClient client, BytesReference query, SearchRequest searchRequest)
-
Method Summary
Modifier and Type Method Description protected void
cleanup(java.lang.Runnable onCompletion)
protected void
clearScroll(java.lang.String scrollId, java.lang.Runnable onCompletion)
protected void
doStart(java.util.function.Consumer<? super ScrollableHitSource.Response> onResponse)
protected void
doStartNextScroll(java.lang.String scrollId, TimeValue extraKeepAlive, java.util.function.Consumer<? super ScrollableHitSource.Response> onResponse)
-
Methods inherited from class org.elasticsearch.index.reindex.ScrollableHitSource
close, setScroll, start, startNextScroll
-
-
-
-
Constructor Detail
-
RemoteScrollableHitSource
public RemoteScrollableHitSource(org.apache.logging.log4j.Logger logger, BackoffPolicy backoffPolicy, ThreadPool threadPool, java.lang.Runnable countSearchRetry, java.util.function.Consumer<java.lang.Exception> fail, RestClient client, BytesReference query, SearchRequest searchRequest)
-
-
Method Detail
-
doStart
protected void doStart(java.util.function.Consumer<? super ScrollableHitSource.Response> onResponse)
- Specified by:
doStart
in classScrollableHitSource
-
doStartNextScroll
protected void doStartNextScroll(java.lang.String scrollId, TimeValue extraKeepAlive, java.util.function.Consumer<? super ScrollableHitSource.Response> onResponse)
- Specified by:
doStartNextScroll
in classScrollableHitSource
-
clearScroll
protected void clearScroll(java.lang.String scrollId, java.lang.Runnable onCompletion)
- Specified by:
clearScroll
in classScrollableHitSource
-
cleanup
protected void cleanup(java.lang.Runnable onCompletion)
- Specified by:
cleanup
in classScrollableHitSource
-
-