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

Matthew Swift
04.18.2015 827c4795c40bfb529f0c234c5ba18c169cb66828
refs
author Matthew Swift <matthew.swift@forgerock.com>
Wednesday, March 4, 2015 00:18 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Wednesday, March 4, 2015 00:18 +0100
commit827c4795c40bfb529f0c234c5ba18c169cb66828
tree 5178867c8e37e061d4fcdad882c13c8b4c2a93b7 tree | zip | gz
parent 873c0b7893f2b2b9b022f16798e7f3dae345baae view | diff
Minor pluggable backend code cleanup:

* improve type safety: make BackendImpl generic on its configuration type
* push BackendImpl.getBackupDirectory() down to Storage interface
* create and initialize Storage inside BackendImpl.configureBackend()
* rename BackendImpl.newStorageInstance() to configureStorage()
* remove Storage.initialize() and make initialization responsibility of BackendImpl.configureStorage()
* added Storage.supportsBackupAndRestore() so that storage implementations can declare whether they support this functionality
* removed BackupConfig.[gs]etFilesToBackupFilter() since they are no longer needed. In hindsight they should not have been part of BackupConfig anyway.

10 files modified
280 ■■■■ changed files
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PersistItStorage.java 72 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java 21 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendImpl.java 70 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackupManager.java 19 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryCachePreloader.java 5 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java 3 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java 11 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java 47 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/types/BackupConfig.java 30 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/PluggableBackendImplTestCase.java 2 ●●●●● diff | view | raw | blame | history