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

Matthew Swift
04.18.2015 4fe1767665733394131391080c5c101738a6651c
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
commit4fe1767665733394131391080c5c101738a6651c
tree f0516a59b002ecad5c2b86f87b5bf6b3bc92701f tree | zip | gz
parent 9e15b452fd52cdf656e55d9b059744e5b18635a5 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-server-legacy/src/main/java/org/opends/server/backends/persistit/PersistItStorage.java 72 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PitBackend.java 21 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendImpl.java 70 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackupManager.java 19 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryCachePreloader.java 5 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java 3 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/RootContainer.java 11 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java 47 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/types/BackupConfig.java 30 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/PluggableBackendImplTestCase.java 2 ●●●●● diff | view | raw | blame | history