|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AttributeInfo | This classes is used to store historical information. |
AttrInfoMultiple | This classes is used to store historical information for multiple valued attributes. |
AttrInfoSingle | This classes is used to store historical information for single valued attributes. |
AttrInfoWithOptions | Used to store historical information. |
FakeOperation | This class if used to build fake Operation from the historical information that stay in the entry in the database. |
FakeOperationComparator | This Class implements a Comparator that can be used to build TreeSet containing FakeOperations sorted by the ChangeNumber order. |
HeartbeatMonitor | This class implements a thread to monitor heartbeat messages from the replication server. |
Historical | This class is used to store historical information that is used to resolve modify conflicts It is assumed that the common case is not to have conflict and therefore is optimized (in order of importance) for : 1- detecting potential conflict 2- fast update of historical information for non-conflicting change 3- fast and efficient purge 4- compact 5- solve conflict. |
HistoricalCsnOrderingMatchingRule | Used to establish an order between historical information and index them. |
HistVal | This Class is used to encode/decode historical information from the String form to the internal usable form. |
ListenerThread | Thread that is used to get messages from the Replication servers and replay them in the current server. |
ModifyFakeOperation | This class if used to build fake Modify Operation from the historical information that stay in the entry in the database. |
MultimasterReplication | This class is used to load the Replication code inside the JVM and to trigger initialization of the replication. |
PendingChange | This class is use to store an operation currently in progress and not yet committed in the database. |
PendingChanges | This class is use to store the list of local operations currently in progress and not yet committed in the database. |
PersistentServerState | This class implements a ServerState that is stored on the backends used to store the synchronized data and that is therefore persistent accross server reboot. |
RemotePendingChanges | This class is used to store the list of remote changes received from a replication server and taht are either currently being replayed or that are waiting for being replayed. |
ReplayThread | Thread that is used to get message from the replication servers (stored in the updates queue) and replay them in the current server. |
ReplicationBroker | The broker for Multi-master Replication. |
ReplicationDomain | This class implements the bulk part of the.of the Directory Server side of the replication code. |
ReplicationMonitor | Class used to generate monitoring information for the replication. |
ReplicationRepairRequestControl | This class implements the Sun-defined replication repair control. |
ReplicationServerListener | This class is used to create and object that can register in the admin framework as a listener for changes, add and delete on the ReplicationServer configuration objects. |
ReplLDIFInputStream | This class creates an input stream that can be used to read entries generated by SynchroLDIF as if they were being read from another source like a file. |
ReplLDIFOutputStream | This class creates an output stream that can be used to export entries to a synchonization domain. |
UpdateToReplay | This is a bag class to hold an update to replay in the queue of updates to be replayed by the replay threads. |
ValueInfo | Allows to store historical information about specific values for a given attribute. |
Enum Summary | |
---|---|
HistKey | Enumeration used for storing type of historical information. |
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 :
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |