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

Jean-Noel Rouvignac
18.30.2013 e43b65a94cd25658d7ffd2c2a03a342a1e44f01a
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, September 18, 2013 17:30 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, September 18, 2013 17:30 +0200
commite43b65a94cd25658d7ffd2c2a03a342a1e44f01a
tree abc23a2af8f86a4a189e208a4c0138b88782462b tree | zip | gz
parent 20396bec93ad0de9b6cefee7c7b1ad628d6ea1ae view | diff
OPENDJ-1116 Introduce abstraction for the changelog DB

Removed ReplicationServer.disableEligibility() stateful method and instead passed this list down as parameter in the methods that require it which is 1- cleaner and 2- safer with regards to concurrent programming (Particularly in ECLServerHandler).
In ECLServerHandler.initialize(), called refreshEligibleCSN() to remove duplicate code.
5 files modified
44 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/replication/common/FirstChangeNumberVirtualAttributeProvider.java 3 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/common/LastChangeNumberVirtualAttributeProvider.java 3 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java 5 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationServer.java 23 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/replication/server/ExternalChangeLogTest.java 10 ●●●●● diff | view | raw | blame | history