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

Jean-Noel Rouvignac
05.29.2014 e8053208c37ad81d6778f723a70f598d296437a0
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, December 5, 2014 12:29 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, December 5, 2014 12:29 +0100
commite8053208c37ad81d6778f723a70f598d296437a0
tree cca8537c99d632aefd64f81eb151ac34f5956109 tree | zip | gz
parent e885a89b76edca8268da49319fdb6d233f8ea056 view | diff
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Reduced coupling with JE.


AttributeIndex.java:
Removed thrown DatabaseException from constructor.
Moved newIndex(String, int, Indexer) to EntryContainer.
Removed now unnecessary fields and ctor parameters.
Extracted methods newPresenceIndex() and getIndexName().
Pushed index name creation down to where the index are actually created.
Removed many method parameters by directly passing the LocalDBIndexCfg down the method calls.

EntryContainer.java:
Moved AttributeIndex.newIndex(String, int, Indexer) here and renamed it newIndexForAttribute().
Changed all calls to AttributeIndex ctor.

DatabaseContainer.java
Removed thrown DatabaseException from constructor.
Code cleanup
3 files modified
200 ■■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java 131 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/DatabaseContainer.java 47 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryContainer.java 22 ●●●● diff | view | raw | blame | history