Interface IndexJournalService

All Superinterfaces:
JournalService
All Known Implementing Classes:
DefaultIndexJournalService

@PublicApi public interface IndexJournalService extends JournalService
A specialised version of JournalService for the purpose of indexing, e.g. to process IndexTask.

Depending on the indexing platform the current instance is configured with (i.e. Lucene or OpenSearch), each journal-entry will be processed by each node (if Lucene) or only once per cluster (if OpenSearch).

The state of journal processing is stored alongside the index data (e.g. local-home or OpenSearch) to maintain data consistency during backup/restore.

Since:
8.8