Package org.opends.server.replication.plugin
package org.opends.server.replication.plugin
This package contains the part of the Multi-master replication code that works on the Directory Server side.
The main classes of this core are :
The main classes of this core are :
- MultimasterReplication contains the synchronization provider code and more generally all the code that makes the glue between the core server and the replication code.
- ReplicationDomain contains the bulk of the Directory Server side of the replication code. Most notably it contains the root method for publishing a change, processing a change received from the replicationServer service, handle conflict resolution, handle protocol messages from the replicationServer.
-
ClassDescriptionStores how the attribute values evolved over time for a specific attribute type.Stores historical information for multiple valued attributes.Stores historical information for single valued attributes.Stores the timestamp when one attribute value has been added or deleted.Stores historical information that is used to resolve modify conflicts over any attribute of an entry.A specialized
Attributeimplementations that performs lazy conversion ofEntryHistorical(ds-sync-hist) meta-data to its LDAP attribute representation as well as from its compact org.opends.server.backends.pluggable.Id2Entry representation.This class implements a Directory Server plugin that is used in fractional replication to initialize a just configured fractional domain (when an online full update occurs or offline/online ldif import).This class computes the generation id used for a replication domain.Enumeration used for storing type of attribute modification in the value of the replication historical information.Encodes a single ds-sync-hist attribute value of an entry.Represents the operation performed on the entry for a given ds-sync-hist value.Matching rule used to establish an order between historical information and index them.Extensible matching rule to allow a range search on CSNs for a given replica.This class implements the bulk part of the Directory Server side of the replication code.This class is used to load the Replication code inside the JVM and to trigger initialization of the replication.If replication is configured and then unconfigured, we need to remove replication metadata from entries being updated to avoid OPENDJ-6235.Keeps information on temporarily unreachable replication unreachableServers.This class implements the Sun-defined replication repair control.