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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    protected void
    cleanup​(Runnable onCompletion)
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 class org.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 class org.elasticsearch.index.reindex.ScrollableHitSource
    • clearScroll

      protected void clearScroll(String scrollId, Runnable onCompletion)
      Specified by:
      clearScroll in class org.elasticsearch.index.reindex.ScrollableHitSource
    • cleanup

      protected void cleanup(Runnable onCompletion)
      Specified by:
      cleanup in class org.elasticsearch.index.reindex.ScrollableHitSource