Class LuceneBatchIndexer
- java.lang.Object
-
- com.atlassian.confluence.internal.index.lucene.LuceneBatchIndexer
-
- All Implemented Interfaces:
BatchIndexer
@LuceneIndependent @Internal public class LuceneBatchIndexer extends Object implements BatchIndexer
A single-threaded batch indexing implementation. Intended for usage byConcurrentBatchIndexer
.Manages batches of indexable content. Progress updates are now handled by
ConcurrentBatchIndexer
.- Since:
- 5.10
-
-
Constructor Summary
Constructors Constructor Description LuceneBatchIndexer(AnyTypeDao anyTypeDao, org.springframework.transaction.PlatformTransactionManager transactionManager, IndexTaskFactoryInternal indexTaskFactory, SearchIndexWriter contentWriter, SearchIndexWriter changeWriter, com.atlassian.confluence.internal.index.lucene.BulkFieldPrefetcher bulkFieldPrefetcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
index(List<HibernateHandle> handles, ReindexProgress progress)
-
-
-
Constructor Detail
-
LuceneBatchIndexer
public LuceneBatchIndexer(AnyTypeDao anyTypeDao, org.springframework.transaction.PlatformTransactionManager transactionManager, IndexTaskFactoryInternal indexTaskFactory, SearchIndexWriter contentWriter, SearchIndexWriter changeWriter, com.atlassian.confluence.internal.index.lucene.BulkFieldPrefetcher bulkFieldPrefetcher)
- Since:
- 7.14
-
-
Method Detail
-
index
public void index(List<HibernateHandle> handles, ReindexProgress progress)
- Specified by:
index
in interfaceBatchIndexer
-
-