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, java.lang.Runnable countSearchRetry, java.util.function.Consumer<org.elasticsearch.index.reindex.ScrollableHitSource.AsyncResponse> onResponse, java.util.function.Consumer<java.lang.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​(java.lang.Runnable onCompletion)  
    protected void clearScroll​(java.lang.String scrollId, java.lang.Runnable onCompletion)  
    protected void doStart​(org.elasticsearch.index.reindex.RejectAwareActionListener<org.elasticsearch.index.reindex.ScrollableHitSource.Response> searchListener)  
    protected void doStartNextScroll​(java.lang.String scrollId, org.elasticsearch.common.unit.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, java.lang.Runnable countSearchRetry, java.util.function.Consumer<org.elasticsearch.index.reindex.ScrollableHitSource.AsyncResponse> onResponse, java.util.function.Consumer<java.lang.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​(java.lang.String scrollId, org.elasticsearch.common.unit.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​(java.lang.String scrollId, java.lang.Runnable onCompletion)
      Specified by:
      clearScroll in class org.elasticsearch.index.reindex.ScrollableHitSource
    • cleanup

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