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