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

Jean-Noel Rouvignac
04.47.2013 51abacc8348b3a452b1e095b2f5fff94ee89fe8e
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, December 4, 2013 15:47 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, December 4, 2013 15:47 +0100
commit51abacc8348b3a452b1e095b2f5fff94ee89fe8e
tree 0f5fc4c50e06899bddd7d1569e345118069a3e72 tree | zip | gz
parent aab9ae0026c03bb78b32ebff6bc847c0c38c1f0d view | diff
ChangeNumberIndexer.java:
In run(), made sure all cursors are properly closed, even in case of a RuntimeException terminating the thread.
Moved resetNextChangeForInsertDBCursor() out of removeAllCursors().
In removeAllCursors(), closed the CompositeDBCursor.

ServerHandler.java:
Made shutdownWriter volatile.

JEReplicaDBCursor.java:
Avoided a NullPointerException.

3 files modified
28 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/replication/server/ServerHandler.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java 14 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDBCursor.java 10 ●●●●● diff | view | raw | blame | history