Package org.apache.lucene.index
Class SerialMergeScheduler
- java.lang.Object
-
- org.apache.lucene.index.MergeScheduler
-
- org.apache.lucene.index.SerialMergeScheduler
-
public class SerialMergeScheduler extends MergeScheduler
AMergeSchedulerthat simply does each merge sequentially, using the current thread.
-
-
Constructor Summary
Constructors Constructor Description SerialMergeScheduler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close this MergeScheduler.voidmerge(IndexWriter writer)Just do the merges in sequence.
-
-
-
Method Detail
-
merge
public void merge(IndexWriter writer) throws CorruptIndexException, IOException
Just do the merges in sequence. We do this "synchronized" so that even if the application is using multiple threads, only one merge may run at a time.- Specified by:
mergein classMergeScheduler- Throws:
CorruptIndexExceptionIOException
-
close
public void close()
Description copied from class:MergeSchedulerClose this MergeScheduler.- Specified by:
closein classMergeScheduler
-
-