Uses of Interface
org.apache.lucene.index.MergeScheduler.MergeSource
-
Packages that use MergeScheduler.MergeSource Package Description org.apache.lucene.index Code to maintain and access indices. -
-
Uses of MergeScheduler.MergeSource in org.apache.lucene.index
Classes in org.apache.lucene.index that implement MergeScheduler.MergeSource Modifier and Type Class Description private class
IndexWriter.AddIndexesMergeSource
private static class
IndexWriter.IndexWriterMergeSource
Fields in org.apache.lucene.index declared as MergeScheduler.MergeSource Modifier and Type Field Description (package private) MergeScheduler.MergeSource
ConcurrentMergeScheduler.MergeThread. mergeSource
private MergeScheduler.MergeSource
IndexWriter. mergeSource
Methods in org.apache.lucene.index with parameters of type MergeScheduler.MergeSource Modifier and Type Method Description protected void
ConcurrentMergeScheduler. doMerge(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge)
Does the actual merge, by callingmerge(org.apache.lucene.index.MergePolicy.OneMerge)
protected ConcurrentMergeScheduler.MergeThread
ConcurrentMergeScheduler. getMergeThread(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge)
Create and return a new MergeThreadprotected boolean
ConcurrentMergeScheduler. maybeStall(MergeScheduler.MergeSource mergeSource)
This is invoked byConcurrentMergeScheduler.merge(org.apache.lucene.index.MergeScheduler.MergeSource, org.apache.lucene.index.MergeTrigger)
to possibly stall the incoming thread when there are too many merges running or pending.void
ConcurrentMergeScheduler. merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger)
abstract void
MergeScheduler. merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger)
Run the merges provided bygetNextMerge()
.void
NoMergeScheduler. merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger)
void
SerialMergeScheduler. merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger)
Just do the merges in sequence.(package private) void
ConcurrentMergeScheduler. runOnMergeFinished(MergeScheduler.MergeSource mergeSource)
Constructors in org.apache.lucene.index with parameters of type MergeScheduler.MergeSource Constructor Description MergeThread(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge)
Sole constructor.
-