public static class ConcurrentMergeSchedulerProvider.CustomConcurrentMergeScheduler extends TrackingConcurrentMergeScheduler
logger
Modifier and Type | Method and Description |
---|---|
protected void |
afterMerge(OnGoingMerge merge)
A callback allowing for custom logic before an actual merge starts.
|
protected void |
beforeMerge(OnGoingMerge merge)
A callback allowing for custom logic before an actual merge starts.
|
void |
close() |
protected org.apache.lucene.index.ConcurrentMergeScheduler.MergeThread |
getMergeThread(org.apache.lucene.index.IndexWriter writer,
org.apache.lucene.index.MergePolicy.OneMerge merge) |
protected void |
handleMergeException(Throwable exc) |
clone, currentMerges, currentMergesNumDocs, currentMergesSizeInBytes, doMerge, onGoingMerges, totalMergeNumDocs, totalMerges, totalMergeSizeInBytes, totalMergeTime
protected org.apache.lucene.index.ConcurrentMergeScheduler.MergeThread getMergeThread(org.apache.lucene.index.IndexWriter writer, org.apache.lucene.index.MergePolicy.OneMerge merge) throws IOException
getMergeThread
in class org.apache.lucene.index.ConcurrentMergeScheduler
IOException
protected void handleMergeException(Throwable exc)
handleMergeException
in class org.apache.lucene.index.ConcurrentMergeScheduler
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in class org.apache.lucene.index.ConcurrentMergeScheduler
protected void beforeMerge(OnGoingMerge merge)
TrackingConcurrentMergeScheduler
beforeMerge
in class TrackingConcurrentMergeScheduler
protected void afterMerge(OnGoingMerge merge)
TrackingConcurrentMergeScheduler
afterMerge
in class TrackingConcurrentMergeScheduler
Copyright © 2009–2015. All rights reserved.