Class ContinuousReindexingConfig
java.lang.Object
org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingConfig
Configuration for continuous reindexing mode — always active in the batch-indexing module.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncacheInvalidationListener(org.alfresco.database.connector.AlfrescoMetadataRepository metadataRepository) continuousReindexingService(org.springframework.batch.core.launch.JobLauncher jobLauncher, org.springframework.batch.core.job.Job reindexByDateJob, ElasticsearchWatermarkStore watermarkStore, ContinuousReindexingProperties continuousProperties) elasticsearchWatermarkStore(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, ContinuousReindexingProperties continuousProperties)
-
Constructor Details
-
ContinuousReindexingConfig
public ContinuousReindexingConfig()
-
-
Method Details
-
cacheInvalidationListener
@Bean public CacheInvalidationListener cacheInvalidationListener(org.alfresco.database.connector.AlfrescoMetadataRepository metadataRepository) -
elasticsearchWatermarkStore
@Bean public ElasticsearchWatermarkStore elasticsearchWatermarkStore(org.opensearch.client.opensearch.OpenSearchClient openSearchClient, ContinuousReindexingProperties continuousProperties) throws WatermarkAccessException - Throws:
WatermarkAccessException
-
continuousReindexingService
@Bean(destroyMethod="destroy") public ContinuousReindexingService continuousReindexingService(org.springframework.batch.core.launch.JobLauncher jobLauncher, org.springframework.batch.core.job.Job reindexByDateJob, ElasticsearchWatermarkStore watermarkStore, ContinuousReindexingProperties continuousProperties)
-