Uses of Interface
org.apache.lucene.index.MergeScheduler.MergeSource
Packages that use MergeScheduler.MergeSource
-
Uses of MergeScheduler.MergeSource in org.apache.lucene.index
Methods in org.apache.lucene.index with parameters of type MergeScheduler.MergeSourceModifier and TypeMethodDescriptionprotected voidConcurrentMergeScheduler.doMerge(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Does the actual merge, by callingmerge(org.apache.lucene.index.MergePolicy.OneMerge)protected ConcurrentMergeScheduler.MergeThreadConcurrentMergeScheduler.getMergeThread(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Create and return a new MergeThreadprotected booleanConcurrentMergeScheduler.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.voidConcurrentMergeScheduler.merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) abstract voidMergeScheduler.merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) Run the merges provided bygetNextMerge().voidNoMergeScheduler.merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) voidSerialMergeScheduler.merge(MergeScheduler.MergeSource mergeSource, MergeTrigger trigger) Just do the merges in sequence.Constructors in org.apache.lucene.index with parameters of type MergeScheduler.MergeSourceModifierConstructorDescriptionMergeThread(MergeScheduler.MergeSource mergeSource, MergePolicy.OneMerge merge) Sole constructor.