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

Jean-Noel Rouvignac
14.53.2015 b0420c460bca595f5cf0cb779184a1f23108195a
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, January 14, 2015 16:53 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, January 14, 2015 16:53 +0100
commitb0420c460bca595f5cf0cb779184a1f23108195a
tree 4bc35d1acb93634d17698913070990d80ef7be02 tree | zip | gz
parent a294548a0fb6454da6bc36b17f8f2f93690ea31c view | diff
OPENDJ-1724 (CR-5789) Persistit: add support for verify-indexes

Replaced "instanceof jeb.BackendImpl" by calling the new Backend.supportsIndexes().
Pulled up verifyBackend() to Backend class + removed the Entry parameter since it is only used to read the errorCount which is already returned by the verifyBackend() method.


Backend.java:
Added supportsIndexes() and copied verifyBackend() signature from jeb.BackendImpl + removed the Entry parameter since it is only used to read the errorCount which is already returned by the verifyBackend() method.

BackendImpl.java:
Overrode supportsIndexes() + @Override verifyBackend().

jeb.VerifyConfig.java: REMOVED superseded by pluggable.VerifyConfig.

VerifyJob.java:
Replaced jeb.VerifyConfig with pluggable.VerifyConfig.
In verifyBackend(), removed now unused Entry parameter.
Removed addStatEntry().

VerifyConfig.java:
Simplified code in constructor.
In add*() method, added parameter validation.
Made getters return List instead of ArrayList.

VerifyIndex.java:
In mainVerifyIndex(), called Backend.supportsIndexes() instead of "instanceof jeb.BackendImpl".

TestImportJob.java, TestRebuildJob.java, TestVerifyJob.java:
Consequence of pulling verifyBackend() to Backend:
- removed casts to jeb.BackendImpl.
- read errorCount from verifyBackend() result value.
- removed errorCount constant fields.
- renamed be and beID fields to backend and and backendID .
- removed bldStatEntry() and getStatEntryCount() method now unused.
10 files modified
1 files deleted
786 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/api/Backend.java 35 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/BackendImpl.java 28 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/VerifyConfig.java 115 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/VerifyJob.java 52 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackendImpl.java 25 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VerifyConfig.java 42 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/VerifyJob.java 50 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/tools/VerifyIndex.java 28 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestImportJob.java 141 ●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestRebuildJob.java 171 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/backends/jeb/TestVerifyJob.java 99 ●●●●● diff | view | raw | blame | history