Package org.apache.lucene.tests.index
Class SuppressingConcurrentMergeScheduler
- java.lang.Object
-
- org.apache.lucene.index.MergeScheduler
-
- org.apache.lucene.index.ConcurrentMergeScheduler
-
- org.apache.lucene.tests.index.SuppressingConcurrentMergeScheduler
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public abstract class SuppressingConcurrentMergeScheduler extends ConcurrentMergeScheduler
AConcurrentMergeScheduler
that ignores AlreadyClosedException.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.lucene.index.ConcurrentMergeScheduler
ConcurrentMergeScheduler.MergeThread
-
Nested classes/interfaces inherited from class org.apache.lucene.index.MergeScheduler
MergeScheduler.MergeSource
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.index.ConcurrentMergeScheduler
AUTO_DETECT_MERGES_AND_THREADS, DEFAULT_CPU_CORE_COUNT_PROPERTY, intraMergeExecutor, mergeThreadCount, mergeThreads, targetMBPerSec
-
Fields inherited from class org.apache.lucene.index.MergeScheduler
infoStream
-
-
Constructor Summary
Constructors Constructor Description SuppressingConcurrentMergeScheduler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
handleMergeException(Throwable exc)
protected abstract boolean
isOK(Throwable t)
-
Methods inherited from class org.apache.lucene.index.ConcurrentMergeScheduler
close, disableAutoIOThrottle, doMerge, doStall, enableAutoIOThrottle, getAutoIOThrottle, getForceMergeMBPerSec, getIntraMergeExecutor, 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
-
-
-
-
Method Detail
-
handleMergeException
protected void handleMergeException(Throwable exc)
- Overrides:
handleMergeException
in classConcurrentMergeScheduler
-
isOK
protected abstract boolean isOK(Throwable t)
-
-