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

Jean-Noel Rouvignac
12.41.2015 aaec0227c12c81b76899eb20ff99c947c7715df0
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, May 12, 2015 17:41 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, May 12, 2015 17:41 +0200
commitaaec0227c12c81b76899eb20ff99c947c7715df0
tree d8089a6dee74e3f22e476205b83aa25c0665f1db tree | zip | gz
parent f06c1ba3e5ea8499b699bae1e128a022b320bf6c view | diff
Partial OPENDJ-2016 Implement new on disk merge import strategy based on storage engine

Since this issue will add a new import strategy, current revision introduces the ImportStrategy interface to tame the ever growing list of import strategies.
This may be reused for rebuild-index.


ImportStrategy.java: ADDED

SuccessiveAddsImportStrategy.java: ADDED
Extracted from RootContainer.
Implements ImportStrategy.

Importer.java:
Added StrategyImpl static class that implements ImportStrategy.
2 files added
2 files modified
568 ■■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportStrategy.java 49 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java 71 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java 226 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/SuccessiveAddsImportStrategy.java 222 ●●●●● diff | view | raw | blame | history