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

Jean-Noel Rouvignac
12.41.2015 5196ec2cef80077f960d750b814ab13a20719f31
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
commit5196ec2cef80077f960d750b814ab13a20719f31
tree 824cfd7a8078892c264ab7ddaa1b173b3243293d tree | zip | gz
parent d5cd77d417531a67b6b625a3ea9e997c91d254c1 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 modified
2 files added
568 ■■■■■ changed files
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/ImportStrategy.java 49 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java 71 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java 226 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/SuccessiveAddsImportStrategy.java 222 ●●●●● diff | view | raw | blame | history