Uses of Interface
org.apache.lucene.util.IOConsumer
Packages that use IOConsumer
-
Uses of IOConsumer in org.apache.lucene.index
Fields in org.apache.lucene.index declared as IOConsumerModifier and TypeFieldDescriptionprivate final IOConsumer<ReadersAndUpdates>
BufferedUpdatesStream.SegmentState.onClose
Methods in org.apache.lucene.index with parameters of type IOConsumerModifier and TypeMethodDescription(package private) final void
MergePolicy.OneMerge.close
(boolean success, boolean segmentDropped, IOConsumer<MergePolicy.MergeReader> readerConsumer) Closes this merge and releases all merge readers(package private) static void
IndexWriter.createCompoundFile
(InfoStream infoStream, TrackingDirectoryWrapper directory, SegmentInfo info, IOContext context, IOConsumer<Collection<String>> deleteFiles) NOTE: this method creates a compound file for all files returned by info.files().(package private) void
DocumentsWriterFlushQueue.forcePurge
(IOConsumer<DocumentsWriterFlushQueue.FlushTicket> consumer) private void
DocumentsWriterFlushQueue.innerPurge
(IOConsumer<DocumentsWriterFlushQueue.FlushTicket> consumer) private MergePolicy.MergeSpecification
IndexWriter.preparePointInTimeMerge
(SegmentInfos mergingSegmentInfos, BooleanSupplier stopCollectingMergeResults, MergeTrigger trigger, IOConsumer<SegmentCommitInfo> mergeFinished) This optimization allows a commit/getReader to wait for merges on smallish segments to reduce the eventual number of tiny segments in the commit point / NRT Reader.(package private) void
DocumentsWriter.purgeFlushTickets
(boolean forced, IOConsumer<DocumentsWriterFlushQueue.FlushTicket> consumer) (package private) void
DocumentsWriterFlushQueue.tryPurge
(IOConsumer<DocumentsWriterFlushQueue.FlushTicket> consumer) Constructors in org.apache.lucene.index with parameters of type IOConsumerModifierConstructorDescription(package private)
SegmentState
(ReadersAndUpdates rld, IOConsumer<ReadersAndUpdates> onClose, SegmentCommitInfo info)