Package | Description |
---|---|
org.opends.server.replication.common |
This package contains utilities that can are used by all the packages below org.opends.server.replication.
|
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.service |
This package contains the generic of the Multi-Master replication code that works on the Directory Server side.
|
Modifier and Type | Field and Description |
---|---|
static GroupId |
GroupId.DEFAULT_GROUP_ID
The default group ID to use when no group ID is set by the users.
|
Modifier and Type | Method and Description |
---|---|
static GroupId |
GroupId.fromLegacyGroupId(byte legacyGroupId)
Returns a
GroupId from a replication message sent by a replica running a legacy version. |
GroupId |
RSInfo.getGroupId()
Get the RS group id.
|
GroupId |
DSInfo.getGroupId()
Get the DS group id.
|
static GroupId |
GroupId.newGroupId(String groupId)
Generates a new
GroupId from the provided value. |
Constructor and Description |
---|
DSInfo(ReplicaId replicaId,
HostPort hostPort,
ReplicationServerId rsId,
long generationId,
ServerStatus status,
GroupId groupId,
Collection<String> refUrls,
Collection<String> eclIncludes,
Collection<String> eclIncludesForDeletes,
short protocolVersion)
Creates a new instance of DSInfo with every given info.
|
RSInfo(ReplicationServerId rsId,
HostPort rsHostPort,
long generationId,
GroupId groupId,
ProcessId processId,
int weight)
Creates a new instance of RSInfo with every given info.
|
Modifier and Type | Field and Description |
---|---|
protected GroupId |
StartMsg.groupId
Group id of the replicated domain.
|
Modifier and Type | Method and Description |
---|---|
GroupId |
StartMsg.getGroupId()
Get the group id in this message.
|
GroupId |
ExtendedStartMsg.getGroupId()
Returns the groupID in this message.
|
GroupId |
ByteArrayScanner.nextGroupId()
Reads the next group id.
|
Modifier and Type | Method and Description |
---|---|
ByteArrayBuilder |
ByteArrayBuilder.appendGroupId(GroupId groupId)
Appends the encoded version of this
GroupId to the provided builder. |
ExtendedStartMsg |
SessionImpl.performExtendedHandshake(ServerId<?> serverId,
GroupId groupId,
ServerState state) |
ExtendedStartMsg |
Session.performExtendedHandshake(ServerId<?> serverId,
GroupId groupId,
ServerState state)
Performs extended handshake to exchange additional informations.
|
void |
StartMsg.setGroupId(GroupId groupId)
Set the group id in this message (For test purpose).
|
Constructor and Description |
---|
ExtendedStartMsg(ServerId<?> serverId,
GroupId groupId,
ProcessId processId,
ServerState state)
Constructs an ExtendedStartMsg replication message for sending.
|
ReplServerStartDSMsg(ReplicationServerId rsId,
HostPort hostPort,
Dn baseDN,
ServerState serverState,
long generationId,
boolean sslEncryption,
GroupId groupId,
int degradedStatusThreshold,
int weight,
int connectedDSNumber)
Create a ReplServerStartDSMsg.
|
ReplServerStartMsg(ReplicationServerId rsId,
HostPort rsHostPort,
Dn baseDN,
ServerState serverState,
long generationId,
boolean sslEncryption,
GroupId groupId,
int degradedStatusThreshold)
Create a ReplServerStartMsg.
|
ServerStartMsg(ReplicaId replicaId,
HostPort hostPort,
Dn baseDN,
long heartbeatInterval,
ServerState serverState,
long generationId,
boolean sslEncryption,
GroupId groupId)
Creates a new ServerStartMsg.
|
Modifier and Type | Method and Description |
---|---|
GroupId |
ReplicationServer.getGroupId()
Get The replication server group id.
|
Modifier and Type | Method and Description |
---|---|
GroupId |
ReplicationDomain.getGroupId()
Gets the group id for this domain.
|
GroupId |
ReplicationBroker.getRsGroupId()
Gets the group id of the RS we are connected to.
|
Copyright 2010-2022 ForgeRock AS.