Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
DBCursor<UpdateMsg> |
ReplicationServerDomain.getCursorFrom(ServerState startAfterServerState)
Creates and returns a cursor across this replication domain.
|
Modifier and Type | Method and Description |
---|---|
DBCursor<UpdateMsg> |
ReplicationDomainDB.getCursorFrom(org.forgerock.opendj.ldap.Dn baseDN,
int serverId,
CSN startCSN,
DBCursor.CursorOptions options)
|
DBCursor<UpdateMsg> |
ReplicationDomainDB.getCursorFrom(org.forgerock.opendj.ldap.Dn baseDN,
ServerState startState,
DBCursor.CursorOptions options)
Generates a
DBCursor across all the replicaDBs for the specified
replication domain starting before, at or after the provided
ServerState for each replicaDB, depending on the provided matching
and positioning strategies. |
DBCursor<ChangeNumberIndexRecord> |
ChangeNumberIndexDB.getCursorFrom(long startChangeNumber)
Generate a new
DBCursor that allows to browse the db managed by
this object and starting at the position defined by a given changeNumber. |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationDomainDB.unregisterCursor(DBCursor<?> cursor)
Unregisters the provided cursor from this replication domain.
|
Modifier and Type | Class and Description |
---|---|
class |
DomainDBCursor
Cursor iterating over a replication domain's replica DBs.
|
class |
ECLMultiDomainDBCursor
Multi domain DB cursor that only returns updates for the domains which have
been enabled for the external changelog.
|
class |
MultiDomainDBCursor
Cursor iterating over a all the replication domain known to the changelog DB.
|
class |
ReplicaCursor
|
Modifier and Type | Method and Description |
---|---|
DBCursor<UpdateMsg> |
FileChangelogDB.getCursorFrom(org.forgerock.opendj.ldap.Dn baseDN,
int serverId,
CSN startCSN,
DBCursor.CursorOptions options) |
DBCursor<UpdateMsg> |
FileChangelogDB.getCursorFrom(org.forgerock.opendj.ldap.Dn baseDN,
ServerState startState,
DBCursor.CursorOptions options) |
Modifier and Type | Method and Description |
---|---|
void |
FileChangelogDB.unregisterCursor(DBCursor<?> cursor) |
Constructor and Description |
---|
ReplicaCursor(DBCursor<UpdateMsg> cursor,
CSN offlineCSN,
ReplicaId replicaId,
ReplicationDomainDB domainDB)
Creates a ReplicaCursor object with a cursor to decorate
and an offlineCSN to return as part of a ReplicaOfflineMsg.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.