Package com.atlassian.jira.search.index.rio
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.atlassian.jira.search.index.rio
-
ClassDescriptionOrchestrates replaying the outstanding index operations to the search index.Uses the
OfBizNodeIndexCounterStoreto manage the current index operation counter for the cluster.A service that contains logic for working with Index Operations from theOfBizReplicatedIndexOperationStore.Interface for logging document operations in external search API indexes, eg OpenSearch.Represents an entity along with its associated replicated index operation.Orchestrates replaying the outstanding index operations to the search index.Represents a transaction for replaying index operations.Factory interface for creating instances ofIndexReplayStrategy.Launcher for the OpenSearch Index Replay Job that ensures consistency between the RIO table and OpenSearch index by replaying any missed index operations.Interface for managing the OpenSearch Index Replay Job lifecycle.Logs atClusterSynchronisedIndexReplayStrategy.replayInternal(Map)statistics every ~5min.Interface for finding RIO entries that have not been applied to the index.Service to manage the current index operation counter.Service to handle the retrieval and management of the cluster lock related to running the RIO jobs.Service that contains logic for working with Index Operations.