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

Jean-Noel Rouvignac
04.31.2013 6b9fc13f71a6285b51fd2cb05a3cbbe9fdb9cc96
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
commit6b9fc13f71a6285b51fd2cb05a3cbbe9fdb9cc96
tree 755e1afa7903196aa25044149bbd0e596ad3d605 tree | zip | gz
parent b8cc8aecb2ba3f0bfaeae0a76f819b26a5393047 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
opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java 224 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServerDomain.java 22 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/api/ChangelogDB.java 26 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/JEChangelogDB.java 39 ●●●●● diff | view | raw | blame | history