org.apache.lucene.index
Class SerialMergeScheduler
java.lang.Object
org.apache.lucene.index.MergeScheduler
org.apache.lucene.index.SerialMergeScheduler
public class SerialMergeScheduler
- extends MergeScheduler
A MergeScheduler
that simply does each merge
sequentially, using the current thread.
Method Summary |
void |
close()
Close this MergeScheduler. |
void |
merge(IndexWriter writer)
Just do the merges in sequence. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SerialMergeScheduler
public SerialMergeScheduler()
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:
merge
in class MergeScheduler
- Throws:
CorruptIndexException
IOException
close
public void close()
- Description copied from class:
MergeScheduler
- Close this MergeScheduler.
- Specified by:
close
in class MergeScheduler