Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BatchIndexingApp - Class in org.alfresco.elasticsearch.batchindexing
- BatchIndexingApp(ElasticsearchReindexProperties, ContinuousReindexingProperties) - Constructor for class org.alfresco.elasticsearch.batchindexing.BatchIndexingApp
- BatchIndexingBatchConfig - Class in org.alfresco.elasticsearch.batchindexing.config
-
Bean wiring for the batch-indexing processing pipeline.
- BatchIndexingBatchConfig() - Constructor for class org.alfresco.elasticsearch.batchindexing.config.BatchIndexingBatchConfig
- beforeJob(JobExecution) - Method in class org.alfresco.elasticsearch.batchindexing.listeners.CacheInvalidationListener
C
- cacheInvalidationListener(AlfrescoMetadataRepository) - Method in class org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingConfig
- CacheInvalidationListener - Class in org.alfresco.elasticsearch.batchindexing.listeners
-
Invalidates the tag and child-association caches in the Alfresco metadata repository before every batch indexing job run.
- CacheInvalidationListener(AlfrescoMetadataRepository) - Constructor for class org.alfresco.elasticsearch.batchindexing.listeners.CacheInvalidationListener
- contentTransformClient() - Method in class org.alfresco.elasticsearch.batchindexing.domain.transform.ContentTransformConfig
- ContentTransformClient - Class in org.alfresco.elasticsearch.batchindexing.domain.transform
- ContentTransformClient() - Constructor for class org.alfresco.elasticsearch.batchindexing.domain.transform.ContentTransformClient
- ContentTransformConfig - Class in org.alfresco.elasticsearch.batchindexing.domain.transform
-
Configuration for Transform Core AIO direct integration.
- ContentTransformConfig(ContentTransformProperties) - Constructor for class org.alfresco.elasticsearch.batchindexing.domain.transform.ContentTransformConfig
- contentTransformDirectWriter(ContentTransformSupportService, ContentTransformClient, ElasticsearchContentModifyPort, String, int) - Method in class org.alfresco.elasticsearch.batchindexing.config.BatchIndexingBatchConfig
- ContentTransformDirectWriter - Class in org.alfresco.elasticsearch.batchindexing.writers
- ContentTransformDirectWriter(ContentTransformSupportService, ContentTransformClient, ElasticsearchContentModifyPort, String) - Constructor for class org.alfresco.elasticsearch.batchindexing.writers.ContentTransformDirectWriter
- ContentTransformDirectWriter(ContentTransformSupportService, ContentTransformClient, ElasticsearchContentModifyPort, String, int) - Constructor for class org.alfresco.elasticsearch.batchindexing.writers.ContentTransformDirectWriter
- ContentTransformProperties - Class in org.alfresco.elasticsearch.batchindexing.domain.transform
- ContentTransformProperties() - Constructor for class org.alfresco.elasticsearch.batchindexing.domain.transform.ContentTransformProperties
- ContinuousReindexingConfig - Class in org.alfresco.elasticsearch.batchindexing.config
-
Configuration for continuous reindexing mode — always active in the batch-indexing module.
- ContinuousReindexingConfig() - Constructor for class org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingConfig
- ContinuousReindexingProperties - Class in org.alfresco.elasticsearch.batchindexing.config
-
Configuration properties for continuous reindexing mode (live indexing via polling).
- ContinuousReindexingProperties() - Constructor for class org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingProperties
- continuousReindexingService(JobLauncher, Job, ElasticsearchWatermarkStore, ContinuousReindexingProperties) - Method in class org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingConfig
- ContinuousReindexingService - Class in org.alfresco.elasticsearch.batchindexing
-
Continuously polls the Alfresco DB for new/changed nodes and launches
reindexByDateSpring Batch jobs one at a time. - ContinuousReindexingService(JobLauncher, Job, ElasticsearchWatermarkStore, ContinuousReindexingProperties, Runnable) - Constructor for class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
- CURRENT_SCHEMA_VERSION - Static variable in class org.alfresco.elasticsearch.batchindexing.model.WatermarkDocument
-
Monotonically increasing integer.
D
- destroy() - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
-
Shuts down the executor permanently.
E
- elasticsearchWatermarkStore(OpenSearchClient, ContinuousReindexingProperties) - Method in class org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingConfig
- ElasticsearchWatermarkStore - Class in org.alfresco.elasticsearch.batchindexing
-
Persists the reindexing watermark as a typed
WatermarkDocumentin a dedicated Elasticsearch index. - ElasticsearchWatermarkStore(OpenSearchClient, String, int, long) - Constructor for class org.alfresco.elasticsearch.batchindexing.ElasticsearchWatermarkStore
- ensureIndexExists() - Method in class org.alfresco.elasticsearch.batchindexing.ElasticsearchWatermarkStore
-
Ensures the watermark index exists.
G
- getPhase() - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
I
- isAutoStartup() - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
- isRunning() - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
J
- JobListenerInjector - Class in org.alfresco.elasticsearch.batchindexing.config
-
Attaches the
CacheInvalidationListenerto thereindexByDateJobbean (defined in the reindexing module) without overriding it. - JobListenerInjector(CacheInvalidationListener) - Constructor for class org.alfresco.elasticsearch.batchindexing.config.JobListenerInjector
M
- main(String[]) - Static method in class org.alfresco.elasticsearch.batchindexing.BatchIndexingApp
O
- org.alfresco.elasticsearch.batchindexing - package org.alfresco.elasticsearch.batchindexing
- org.alfresco.elasticsearch.batchindexing.config - package org.alfresco.elasticsearch.batchindexing.config
- org.alfresco.elasticsearch.batchindexing.domain.transform - package org.alfresco.elasticsearch.batchindexing.domain.transform
- org.alfresco.elasticsearch.batchindexing.listeners - package org.alfresco.elasticsearch.batchindexing.listeners
- org.alfresco.elasticsearch.batchindexing.model - package org.alfresco.elasticsearch.batchindexing.model
- org.alfresco.elasticsearch.batchindexing.writers - package org.alfresco.elasticsearch.batchindexing.writers
P
- postProcessAfterInitialization(Object, String) - Method in class org.alfresco.elasticsearch.batchindexing.config.JobListenerInjector
R
- read() - Method in class org.alfresco.elasticsearch.batchindexing.ElasticsearchWatermarkStore
-
Reads the full watermark document from Elasticsearch.
- run(ApplicationArguments) - Method in class org.alfresco.elasticsearch.batchindexing.BatchIndexingApp
S
- shutdown() - Method in class org.alfresco.elasticsearch.batchindexing.writers.ContentTransformDirectWriter
- start() - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
- stop() - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
- stop(Runnable) - Method in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
T
- TERMINATE_JVM_ON_LOCK_CONFLICT - Static variable in class org.alfresco.elasticsearch.batchindexing.ContinuousReindexingService
- transformContent(Long) - Method in class org.alfresco.elasticsearch.batchindexing.domain.transform.ContentTransformClient
-
Get transformed content from ACS.
V
- validate() - Method in class org.alfresco.elasticsearch.batchindexing.config.ContinuousReindexingProperties
W
- WatermarkAccessException - Exception in org.alfresco.elasticsearch.batchindexing
-
Checked exception indicating the watermark store cannot be reached.
- WatermarkAccessException(String) - Constructor for exception org.alfresco.elasticsearch.batchindexing.WatermarkAccessException
- WatermarkAccessException(String, Throwable) - Constructor for exception org.alfresco.elasticsearch.batchindexing.WatermarkAccessException
- WatermarkConflictException - Exception in org.alfresco.elasticsearch.batchindexing
-
Unchecked exception thrown when a watermark write fails with HTTP 409 (version conflict).
- WatermarkConflictException(String, Throwable) - Constructor for exception org.alfresco.elasticsearch.batchindexing.WatermarkConflictException
- WatermarkDocument - Class in org.alfresco.elasticsearch.batchindexing.model
-
Typed watermark document persisted in Elasticsearch.
- WatermarkDocument() - Constructor for class org.alfresco.elasticsearch.batchindexing.model.WatermarkDocument
- write(WatermarkDocument) - Method in class org.alfresco.elasticsearch.batchindexing.ElasticsearchWatermarkStore
-
Writes the watermark document after a reindexing cycle.
- write(Chunk<? extends ReindexingEvent>) - Method in class org.alfresco.elasticsearch.batchindexing.writers.ContentTransformDirectWriter
-
Failures are intentionally caught and logged rather than propagated to Spring Batch.
- writer(ElasticsearchReindexProperties, ElasticsearchRepoEventItemWriter, ContentTransformDirectWriter, ElasticsearchPathWriter) - Method in class org.alfresco.elasticsearch.batchindexing.config.BatchIndexingBatchConfig
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form