Class RemoteScrollableHitSource
java.lang.Object
org.elasticsearch.index.reindex.ScrollableHitSource
org.elasticsearch.index.reindex.remote.RemoteScrollableHitSource
public class RemoteScrollableHitSource
extends org.elasticsearch.index.reindex.ScrollableHitSource
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.reindex.ScrollableHitSource
org.elasticsearch.index.reindex.ScrollableHitSource.AsyncResponse, org.elasticsearch.index.reindex.ScrollableHitSource.BasicHit, org.elasticsearch.index.reindex.ScrollableHitSource.Hit, org.elasticsearch.index.reindex.ScrollableHitSource.Response, org.elasticsearch.index.reindex.ScrollableHitSource.SearchFailure
-
Field Summary
Fields inherited from class org.elasticsearch.index.reindex.ScrollableHitSource
backoffPolicy, countSearchRetry, fail, logger, threadPool
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteScrollableHitSource(org.apache.logging.log4j.Logger logger, org.elasticsearch.action.bulk.BackoffPolicy backoffPolicy, org.elasticsearch.threadpool.ThreadPool threadPool, Runnable countSearchRetry, Consumer<org.elasticsearch.index.reindex.ScrollableHitSource.AsyncResponse> onResponse, Consumer<Exception> fail, org.elasticsearch.client.RestClient client, org.elasticsearch.common.bytes.BytesReference query, org.elasticsearch.action.search.SearchRequest searchRequest)
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
clearScroll(String scrollId, Runnable onCompletion)
protected void
doStart(org.elasticsearch.index.reindex.RejectAwareActionListener<org.elasticsearch.index.reindex.ScrollableHitSource.Response> searchListener)
protected void
doStartNextScroll(String scrollId, org.elasticsearch.core.TimeValue extraKeepAlive, org.elasticsearch.index.reindex.RejectAwareActionListener<org.elasticsearch.index.reindex.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, org.elasticsearch.action.bulk.BackoffPolicy backoffPolicy, org.elasticsearch.threadpool.ThreadPool threadPool, Runnable countSearchRetry, Consumer<org.elasticsearch.index.reindex.ScrollableHitSource.AsyncResponse> onResponse, Consumer<Exception> fail, org.elasticsearch.client.RestClient client, org.elasticsearch.common.bytes.BytesReference query, org.elasticsearch.action.search.SearchRequest searchRequest)
-
-
Method Details
-
doStart
protected void doStart(org.elasticsearch.index.reindex.RejectAwareActionListener<org.elasticsearch.index.reindex.ScrollableHitSource.Response> searchListener)- Specified by:
doStart
in classorg.elasticsearch.index.reindex.ScrollableHitSource
-
doStartNextScroll
protected void doStartNextScroll(String scrollId, org.elasticsearch.core.TimeValue extraKeepAlive, org.elasticsearch.index.reindex.RejectAwareActionListener<org.elasticsearch.index.reindex.ScrollableHitSource.Response> searchListener)- Specified by:
doStartNextScroll
in classorg.elasticsearch.index.reindex.ScrollableHitSource
-
clearScroll
- Specified by:
clearScroll
in classorg.elasticsearch.index.reindex.ScrollableHitSource
-
cleanup
- Specified by:
cleanup
in classorg.elasticsearch.index.reindex.ScrollableHitSource
-