Package org.hibernate.search.mapper.pojo.massindexing.impl
package org.hibernate.search.mapper.pojo.massindexing.impl
-
ClassDescriptionPrepares and configures a BatchIndexingWorkspace to start rebuilding the indexes for all entity instances in the database.The type of these entities is either all indexed entities or a subset, always including all subtypes.Makes sure that several different BatchIndexingWorkspace(s) can be started concurrently, sharing the same batch-backend and IndexWriters.This runnable will prepare a pipeline for batch indexing of entities, managing the lifecycle of several ThreadPools.Common parent of all Runnable implementations for the batch indexing: share the code for handling runtime exceptions.A very simple implementation of
MassIndexerProgressMonitorwhich uses the logger at INFO level to output indexing speed statistics.A central object to which various are reported, responsible for notifying the user about these events.Implements a blocking queue capable of storing a "poison" token to signal consumer threads that the task is finished.