Class 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.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<java.lang.Exception> fail, org.elasticsearch.client.RestClient client, org.elasticsearch.common.bytes.BytesReference query, org.elasticsearch.action.search.SearchRequest searchRequest)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 org.elasticsearch.index.reindex.ScrollableHitSource.Response> onResponse)  
      protected void doStartNextScroll​(java.lang.String scrollId, org.elasticsearch.common.unit.TimeValue extraKeepAlive, java.util.function.Consumer<? super org.elasticsearch.index.reindex.ScrollableHitSource.Response> onResponse)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from class org.elasticsearch.index.reindex.ScrollableHitSource

        close, setScroll, start, startNextScroll
    • Constructor Detail

      • 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<java.lang.Exception> fail,
                                         org.elasticsearch.client.RestClient client,
                                         org.elasticsearch.common.bytes.BytesReference query,
                                         org.elasticsearch.action.search.SearchRequest searchRequest)
    • Method Detail

      • doStart

        protected void doStart​(java.util.function.Consumer<? super org.elasticsearch.index.reindex.ScrollableHitSource.Response> onResponse)
        Specified by:
        doStart in class org.elasticsearch.index.reindex.ScrollableHitSource
      • doStartNextScroll

        protected void doStartNextScroll​(java.lang.String scrollId,
                                         org.elasticsearch.common.unit.TimeValue extraKeepAlive,
                                         java.util.function.Consumer<? super org.elasticsearch.index.reindex.ScrollableHitSource.Response> onResponse)
        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