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.
-
Class Summary Class Description AttrHistorical This class store historical information for a provided attribute.AttrHistoricalMultiple This class is used to store historical information for multiple valued attributes.AttrHistoricalSingle This class is used to store historical information for single valued attributes.AttrValueHistorical AttrValueHistorical is the historical information of the modification of one attribute value.EntryHistorical This class is used to store historical information that is used to resolve modify conflicts: it is effectively the content of theds-sync-hist
attribute.EntryHistoricalAttribute A specializedAttribute
implementations 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.FractionalLDIFImportPlugin 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).GenerationIdChecksum This class computes the generation id used for a replication domain.HistoricalCsnOrderingMatchingRuleImpl Matching rule used to establish an order between historical information and index them.HistoricalCsnRangeMatchingRuleImpl Extensible matching rule to allow a range search on CSNs for a given replica.LDAPReplicationDomain This class implements the bulk part of the Directory Server side of the replication code.MultimasterReplication This class is used to load the Replication code inside the JVM and to trigger initialization of the replication.MultimasterReplication.CleanStaleHistoricalMetadataPlugin If replication is configured and then unconfigured, we need to remove replication metadata from entries being updated to avoid OPENDJ-6235.MultimasterReplication.UnreachableReplicationServers Keeps information on temporarily unreachable replication unreachableServers.ReplicationRepairRequestControl This class implements the Sun-defined replication repair control. -
Enum Summary Enum Description HistAttrModificationKey Enumeration used for storing type of attribute modification in the value of the replication historical information.