Class MockConcurrentMergeScheduler

  • All Implemented Interfaces:
    Closeable, AutoCloseable

    public class MockConcurrentMergeScheduler
    extends org.apache.lucene.index.ConcurrentMergeScheduler
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.lucene.index.ConcurrentMergeScheduler

        org.apache.lucene.index.ConcurrentMergeScheduler.MergeThread
    • Field Summary

      • Fields inherited from class org.apache.lucene.index.ConcurrentMergeScheduler

        AUTO_DETECT_MERGES_AND_THREADS, DEFAULT_CPU_CORE_COUNT_PROPERTY, DEFAULT_SPINS_PROPERTY, mergeThreadCount, mergeThreads, targetMBPerSec
      • Fields inherited from class org.apache.lucene.index.MergeScheduler

        infoStream
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void handleMergeException​(org.apache.lucene.store.Directory dir, Throwable exc)  
      • Methods inherited from class org.apache.lucene.index.ConcurrentMergeScheduler

        close, disableAutoIOThrottle, doMerge, doStall, enableAutoIOThrottle, getAutoIOThrottle, getForceMergeMBPerSec, getIORateLimitMBPerSec, getMaxMergeCount, getMaxThreadCount, getMergeThread, maybeStall, merge, mergeThreadCount, setDefaultMaxMergesAndThreads, setForceMergeMBPerSec, setMaxMergesAndThreads, sync, targetMBPerSecChanged, toString, updateMergeThreads, wrapForMerge
      • Methods inherited from class org.apache.lucene.index.MergeScheduler

        message, verbose
    • Constructor Detail

      • MockConcurrentMergeScheduler

        public MockConcurrentMergeScheduler()
    • Method Detail

      • handleMergeException

        protected void handleMergeException​(org.apache.lucene.store.Directory dir,
                                            Throwable exc)
        Overrides:
        handleMergeException in class org.apache.lucene.index.ConcurrentMergeScheduler