public class ThreadPoolBasedReindexRunnable extends Object implements ReindexRunnable
ReindexRunnable
that uses a threadpool to fetch pages of data from the database.Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOGGER |
protected Collection<ReindexEntityPageHandler> |
reindexEntityPageHandlers |
protected ReindexingProperties |
reindexingProperties |
Constructor and Description |
---|
ThreadPoolBasedReindexRunnable(ReindexingProperties reindexingProperties,
Collection<ReindexEntityPageHandler> reindexEntityPageHandlers) |
ThreadPoolBasedReindexRunnable(ReindexingProperties reindexingProperties,
ReindexEntityPageHandler reindexEntityPageHandler) |
protected static final org.slf4j.Logger LOGGER
protected final ReindexingProperties reindexingProperties
protected final Collection<ReindexEntityPageHandler> reindexEntityPageHandlers
public ThreadPoolBasedReindexRunnable(ReindexingProperties reindexingProperties, ReindexEntityPageHandler reindexEntityPageHandler)
public ThreadPoolBasedReindexRunnable(ReindexingProperties reindexingProperties, Collection<ReindexEntityPageHandler> reindexEntityPageHandlers)
public void run(String newIndex)
run
in interface ReindexRunnable
Copyright © 2019. All rights reserved.