Package | Description |
---|---|
org.opends.server.backends |
Contains various Directory Server backend implementations.
|
org.opends.server.controls |
Contains classes that represent specific LDAP controls and their values.
|
org.opends.server.replication.plugin |
This package contains the part of the Multi-master
replication code that works on the Directory Server side.
|
org.opends.server.replication.protocol |
This package contains the code used by the replication server and by the
code running on the Directory Server side to exchange their information.
|
org.opends.server.replication.server |
This package contains the code for the Replication Server part
of the Multimaster replication feature.
|
org.opends.server.replication.server.changelog.api |
This package contains the API for the changelog database.
|
org.opends.server.replication.server.changelog.file |
This package contains a file-based log implementation for the changelog
database API.
|
org.opends.server.replication.service |
This package contains the generic of the Multi-Master
replication code that works on the Directory Server side.
|
Class and Description |
---|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
Class and Description |
---|
AddContext
This class describes the context that is attached to Add Operation.
|
DeleteContext
This class is used to describe the context attached to a Delete Operation.
|
ModifyContext
This class describe the replication context that is attached to
Modify operation.
|
ModifyDnContext
This class describe the replication context that is attached to
ModifyDN operation.
|
Class and Description |
---|
AddMsg
This class is used to exchange Add operation between LDAP servers and replication servers.
|
LDAPUpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
ReplicationMsg
Abstract class that must be used when defining messages that can
be sent for replication purpose between servers.
|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
Class and Description |
---|
ByteArrayBuilder
Byte array builder class encodes data into byte arrays to send messages over
the replication protocol.
|
ByteArrayScanner
Byte array scanner class helps decode data from byte arrays received via
messages over the replication protocol.
|
LDAPUpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
ModifyCommonMsg
This class holds every common code for the modify messages (mod, moddn).
|
NotSupportedOldVersionPDUException
This exception should be raised by the un-serialization code of a PDU
(typically the constructor code with a byte[] parameter), when the detected
PDU type (deduced from the first received byte of the message) is a PDU used
in an older version of the replication protocol than the current one, and we
do not support translation from this old version PDU to his matching PDU in
the current protocol version (if it exists).
|
OperationContext
This class describe the replication context that is attached
to each Operation using the SYNCHROCONTEXT key.
|
ReplicationMsg
Abstract class that must be used when defining messages that can
be sent for replication purpose between servers.
|
RoutableMsg
This is an abstract class of messages of the replication protocol for message
that needs to contain information about the server that send them and the
destination servers to which they should be sent.
|
Session
This class defines a replication session using TLS.
|
StartMsg
This abstract message class is the superclass for start messages used
by LDAP servers and Replication servers to initiate their communications.
|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
Class and Description |
---|
AckMsg
AckMsg messages are used for acknowledging an update that has been sent
requesting an ack: update sent in Assured Mode, either safe data or safe
read sub mode.
|
ChangeStatusMsg
This message is used by the DS to tell the RS he is changing his status
(new status field used), or by the RS to tell the DS he must change his
status (requested status field used).
|
MonitorMsg
This message is part of the replication protocol.
|
ReplicationMsg
Abstract class that must be used when defining messages that can
be sent for replication purpose between servers.
|
ReplServerStartMsg
Message sent by a replication server to another replication server
at Startup.
|
ResetGenerationIdMsg
This message is used by an LDAP server to communicate to the topology
that the generation must be reset for the domain.
|
ServerStartMsg
This message is used by LDAP server when they first connect.
|
Session
This class defines a replication session using TLS.
|
StartMsg
This abstract message class is the superclass for start messages used
by LDAP servers and Replication servers to initiate their communications.
|
StartSessionMsg
This message is used by DS to confirm a RS he wants to connect to him (open
a session):
Handshake sequence between DS and RS is like this:
DS --- ServerStartMsg ---> RS
DS <--- ReplServerStartMsg --- RS
DS --- StartSessionMsg ---> RS
DS <--- TopologyMsg --- RS
This message contains:
- status: the status we are entering the topology with
- referrals URLs: the referrals URLs we allow peer DSs to use to refer to
our domain when needed.
|
TopologyMsg
This class defines a message that is sent:
- By a RS to the other RSs in the topology, containing:
- the DSs directly connected to the RS in the DS infos
- only this RS in the RS infos
- By a RS to his connected DSs, containing every DSs and RSs he knows.
|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
WindowMsg
This message is used by LDAP server or by Replication Servers to
update the send window of the remote entities.
|
Class and Description |
---|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
Class and Description |
---|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
Class and Description |
---|
ReplicationMsg
Abstract class that must be used when defining messages that can
be sent for replication purpose between servers.
|
ReplSessionSecurity
This class represents the security configuration for replication protocol
sessions.
|
UpdateMsg
Abstract class that must be extended to define a message
used for sending Updates between servers.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.