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

Nicolas Capponi
18.00.2014 3ee70c76e7e5c1cfb8c5ce16bc3f50f2306bdee7
refs
author Nicolas Capponi <nicolas.capponi@forgerock.com>
Monday, August 18, 2014 13:00 +0200
committer Nicolas Capponi <nicolas.capponi@forgerock.com>
Monday, August 18, 2014 13:00 +0200
commit3ee70c76e7e5c1cfb8c5ce16bc3f50f2306bdee7
tree 2390716c5a1f4f12d829154e4d7dde3a87f53b2c tree | zip | gz
parent 8c57f31a12c19a10bca57748df8408e630010ae7 view | diff
Forward port of checkpoint commit for OPENDJ-1471 File based changelog : improve cursor behavior

All cursors related to ReplicaDB now behave like java.sql.ResultSet API in JE implementation

(File based changelog implementation will be ported later)

* JEChangelogDB#getCursorFrom(DN, int, CSN) now returns a java.sql.ResultSet style cursor

* ChangeNumberIndex : advance cursor to first record to keep current behavior

* Update Javadoc in several classes : DBCursor, ReplicationDomainDB, JEReplicaDB,
JEReplicaDBCursor

* SequentialDBCursor (used in tests only) now behaves like java.sql.ResultSet API

* ChangeNumberIndexerTest : adapt to changes of SequentialDBCursor

* CompositeDBCursorTest : add more tests

* ReplicaOfflineCursorTest : adapt to changes of SequentialDBCursor
8 files modified
164 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/api/DBCursor.java 26 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/api/ReplicationDomainDB.java 4 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java 1 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/replication/server/changelog/je/JEChangelogDB.java 5 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexerTest.java 4 ●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/CompositeDBCursorTest.java 110 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/ReplicaOfflineCursorTest.java 6 ●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/SequentialDBCursor.java 8 ●●●● diff | view | raw | blame | history