mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
04.31.2013 f9fd01abc48e20d136192a5c45e215910d3ba320
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, October 4, 2013 11:31 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, October 4, 2013 11:31 +0200
commitf9fd01abc48e20d136192a5c45e215910d3ba320
tree 368cef8c2bd7d1d257b08172331f23ac7fef6ae8 tree | zip | gz
parent ed3418eb31bd54b0768b791ca5de353eaa7288c6 view | diff
OPENDJ-1116 Introduce abstraction for the changelog DB

Changes after review from Matthew Swift.


ChangelogDB.java, JEChangelogDB.java:
Removed getDBDirectoryName(), not needed anymore.
In getDomainServerIds(), now return an unmodifiable set.
In getDomainOldestCSNs() and getDomainNewestCSNs(), now return a ServerState object.

ReplicationServerDomain.java:
Consequence of the change to ChangelogDB.

ReplicationServer.java
Consequence of the change to ChangelogDB.
Added config instance field + removed all the instance field that are duplicating its info + added getConfiguredRSAddresses() to replace toHostPorts() + adapted the code + moved some javadocs.
4 files modified
311 ■■■■■ changed files
opends/src/server/org/opends/server/replication/server/ReplicationServer.java 224 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java 22 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java 26 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/changelog/je/JEChangelogDB.java 39 ●●●●● diff | view | raw | blame | history