Uses of Class
org.opends.server.replication.protocol.UpdateMsg
Package
Description
This package contains the part of the Multi-master replication code that works on the Directory Server side.
This package contains the code used by the replication server and by the code running on the Directory Server side to
exchange their information.
This package contains the code for the Replication Server part of the Multimaster replication feature.
This package contains the API for the changelog database.
This package contains a file-based log implementation for the changelog database API.
This package contains the generic of the Multi-Master replication code that works on the Directory Server side.
-
Uses of UpdateMsg in org.opends.server.replication.plugin
Modifier and TypeMethodDescriptionvoid
LDAPReplicationDomain.dispatchUpdateForReplay
(UpdateMsg updateMsg) The listener thread takes care of processing dependencies between messages viaReplicationDomain.dispatchUpdateForReplay(UpdateMsg)
, dispatching updates to the replay threads. -
Uses of UpdateMsg in org.opends.server.replication.protocol
Modifier and TypeClassDescriptionfinal class
This class is used to exchange Add operation between LDAP servers and replication servers.final class
Object used when sending delete information to replication servers.class
Abstract class that must be extended to define a message used for sending Updates between servers.class
This class holds every common code for the modify messages (mod, moddn).final class
Message used to send Modify DN information.final class
Message used to send Modify information.final class
Class that define messages sent by a replica (DS) to the replication server (RS) to let the RS know the date at which a replica went offline.Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<UpdateMsg>
Returns aPublisher
that: writes update messages to the remote server with back-pressure support and publishes in return each written message. -
Uses of UpdateMsg in org.opends.server.replication.server
Modifier and TypeMethodDescriptionvoid
ReplicationServerDomain.put
(UpdateMsg updateMsg, org.opends.server.replication.server.PeerServer sourceServer) Processes an update message received from a peer server, updating the server state and publishing the message to the changelog. -
Uses of UpdateMsg in org.opends.server.replication.server.changelog.api
Modifier and TypeMethodDescriptionReplicationDomainDB.getNewestMessage
(DomainReplicaId replica) Returns the newest message from the replica DB for the provided replica.UpdateRecord.updateMsg()
Returns the value of theupdateMsg
record component.Modifier and TypeMethodDescriptionReplicationDomainDB.getCursorFrom
(Dn baseDN, ServerState startState, DBCursor.CursorOptions options) Generates aDBCursor
across all the replicaDBs for the specified replication domain starting before, at or after the providedServerState
for each replicaDB, depending on the provided matching and positioning strategies.ReplicationDomainDB.getCursorFrom
(DomainReplicaId replica, CSN startCSN, DBCursor.CursorOptions options) Modifier and TypeMethodDescriptionstatic UpdateRecord
UpdateRecord.newUpdateRecord
(Dn baseDn, UpdateMsg msg) Creates a new update record with the provided base DN and message.boolean
ReplicationDomainDB.publishUpdateMsg
(Dn baseDN, UpdateMsg updateMsg) Publishes the provided change to the changelog DB for the specified replica id and replication domain.ModifierConstructorDescriptionUpdateRecord
(Dn baseDn, UpdateMsg updateMsg) Creates an instance of aUpdateRecord
record class. -
Uses of UpdateMsg in org.opends.server.replication.server.changelog.file
Modifier and TypeMethodDescriptionFileChangelogDB.getCursorFrom
(Dn baseDN, ServerState startState, DBCursor.CursorOptions options) FileChangelogDB.getCursorFrom
(DomainReplicaId replica, CSN startCsn, DBCursor.CursorOptions options) Modifier and TypeMethodDescriptionvoid
ChangeNumberIndexer.notifyUpdateMsg
(Dn baseDn, UpdateMsg updateMsg) Ensures the medium consistency point is updated by UpdateMsg.boolean
FileChangelogDB.publishUpdateMsg
(Dn baseDN, UpdateMsg updateMsg) -
Uses of UpdateMsg in org.opends.server.replication.service
Modifier and TypeMethodDescriptionabstract void
ReplicationDomain.dispatchUpdateForReplay
(UpdateMsg updateMsg) This method ensures thisUpdateMsg
received from remote replication entities will be replayed, by dispatching it to the replay threads.protected final void
ReplicationDomain.processUpdateAfterReplay
(UpdateMsg msg, long etimeNanos) This method must be called after each call toReplicationDomain.dispatchUpdateForReplay(UpdateMsg)
when the processing of the update is completed.