Package org.opensearch.indices.replication.common
package org.opensearch.indices.replication.common
Foundation classes for Replication Implementation.
-
ClassDescriptionAn Opensearch-specific version of Lucene's CopyState class that holds incRef'd file level details for one point-in-time segment infos.ReplicationCollection<T extends ReplicationTarget>This class holds a collection of all on going replication events on the current node (i.e., the node is the target node of those events).a reference to
ReplicationTarget
, which implementsAutoCloseable
.Exception thrown if replication failsInterface for listeners that run when there's a change inReplicationState
Represents the Lucene Index (set of files on a single shard) involved in the replication process.Metadata about a fileTracks replication requestsRepresents a state object used to track copying of segments from an external sourceRepresents the target of a replication operation performed on a shardA serializable timer that is used to measure the time taken for file replication operations like recovery.Enumerates the types of replication strategies supported by OpenSearch.Wrapper class for Replication Timer which also tracks time elapsed since the timer was created.Abstract base class for transport-layer requests related to segment replication.