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
A
ConcurrentMergeScheduler
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, mergeThreadCount, mergeThreads, targetMBPerSec
Fields inherited from class org.apache.lucene.index.MergeScheduler
infoStream
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected abstract boolean
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 Details
-
SuppressingConcurrentMergeScheduler
public SuppressingConcurrentMergeScheduler()
-
-
Method Details
-
handleMergeException
- Overrides:
handleMergeException
in classConcurrentMergeScheduler
-
isOK
-