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

Nicolas Capponi
01.57.2014 3c97d87d32cf3a5512d9ca7cede8d5bf45ceceed
refs
author Nicolas Capponi <nicolas.capponi@forgerock.com>
Tuesday, July 1, 2014 10:57 +0200
committer Nicolas Capponi <nicolas.capponi@forgerock.com>
Tuesday, July 1, 2014 10:57 +0200
commit3c97d87d32cf3a5512d9ca7cede8d5bf45ceceed
tree 459164cc06b26a6b4116bc329bc1b7037be5829a tree | zip | gz
parent 4066fe60a123dd6abe0699f20a512c5dac51baa6 view | diff
Checkpoint commit for OPENDJ-1471 File based changelog : improve cursor behavior
CR-3911

Second step : all cursors related to ReplicaDB now behave like java.sql.ResultSet API
in both JE and file-based implementations

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

* 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, FileReplicaDB, JEReplicaDB,
JEReplicaDBCursor, Log, LogFile

* 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
12 files modified
217 ■■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/api/DBCursor.java 26 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/api/ReplicationDomainDB.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileChangelogDB.java 5 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/FileReplicaDB.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/Log.java 21 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/file/LogFile.java 22 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/JEChangelogDB.java 5 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexerTest.java 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/CompositeDBCursorTest.java 111 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/ReplicaOfflineCursorTest.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/changelog/je/SequentialDBCursor.java 8 ●●●● diff | view | raw | blame | history