Class DefaultBatchIndexer
java.lang.Object
com.atlassian.confluence.internal.index.DefaultBatchIndexer
- All Implemented Interfaces:
BatchIndexer
A single-threaded batch indexing implementation. Intended for usage by
ConcurrentBatchIndexer
.
Manages batches of indexable content. Progress updates are now handled by ConcurrentBatchIndexer
.
- Since:
- 5.10
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultBatchIndexer
(AnyTypeDao anyTypeDao, org.springframework.transaction.PlatformTransactionManager transactionManager, SearchIndexWriter contentWriter, SearchIndexWriter changeWriter, com.atlassian.confluence.internal.index.BulkFieldPrefetcher bulkFieldPrefetcher, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, SearchLanguageProvider searchLanguageProvider, ChangeBatchIndexer changeBatchIndexer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
index
(List<HibernateHandle> handles, ReindexProgress progress)
-
Field Details
-
DISABLE_INDEX_IMPROVEMENTS_DARK_FEATURE_KEY
- See Also:
-
-
Constructor Details
-
DefaultBatchIndexer
public DefaultBatchIndexer(AnyTypeDao anyTypeDao, org.springframework.transaction.PlatformTransactionManager transactionManager, SearchIndexWriter contentWriter, SearchIndexWriter changeWriter, com.atlassian.confluence.internal.index.BulkFieldPrefetcher bulkFieldPrefetcher, com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager, SearchLanguageProvider searchLanguageProvider, ChangeBatchIndexer changeBatchIndexer) - Since:
- 7.14
-
-
Method Details
-
index
- Specified by:
index
in interfaceBatchIndexer
-