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

Jean-Noel Rouvignac
10.31.2013 7770af367eb7ebbf358cc9d5f7dd62a4b8cd81a3
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, October 10, 2013 16:31 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, October 10, 2013 16:31 +0200
commit7770af367eb7ebbf358cc9d5f7dd62a4b8cd81a3
tree 5a65708c375ad6e8cb7901e48df86f22e6766c5a tree | zip | gz
parent 775101c6d7d6c8d89a01fd2a44e3785475a12ced view | diff
OPENDJ-1116 Introduce abstraction for the changelog DB


Removed ChangeNumberIndexDB.getRecord(long).


ECLServerHandler.java:
Replaced calls to ChangeNumberIndexDB.getRecord() by calls to ChangeNumberIndexDB.getCursorFrom().
Inlined all the crossDomainStartState local variables.
Added getCursorFrom() to preserve old behaviour from JEChangeNumberIndexDBCursor ctor.


ChangeNumberIndexDB.java:
Removed getRecord().

JEChangeNumberIndexDB.java:
Removed getReadCursor(), getRecord() + some surprising and never used code like lock field, hasLock(), lock() and release().

JEChangeNumberIndexDBCursor.java:
In ctor, do not throw ChangelogException if the changeNumber cannot be found.

JEChangeNumberIndexDBTest.java:
Used JEChangeNumberIndexDB.getCursorFrom() instead of JEChangeNumberIndexDB.getReadCursor().
Renamed a few variables.
5 files modified
161 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java 43 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/api/ChangeNumberIndexDB.java 11 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/JEChangeNumberIndexDB.java 64 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/JEChangeNumberIndexDBCursor.java 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/JEChangeNumberIndexDBTest.java 37 ●●●●● diff | view | raw | blame | history