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

Jean-Noel Rouvignac
04.47.2013 513eb83896bf4654aa0e3628c2666e307712a8cc
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
commit513eb83896bf4654aa0e3628c2666e307712a8cc
tree c61c669aa64fed12ddb850dd6ffb33c50882020d tree | zip | gz
parent e538344449d345daa6e5ecb9b05ceba5427408e9 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
opends/src/server/org/opends/server/replication/server/ServerHandler.java 4 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/changelog/je/ChangeNumberIndexer.java 14 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/changelog/je/JEReplicaDBCursor.java 10 ●●●●● diff | view | raw | blame | history