Index

B C D E G I J M O P R S T V W 
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 reindexByDate Spring 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 WatermarkDocument in 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 CacheInvalidationListener to the reindexByDateJob bean (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
 
B C D E G I J M O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form