From 5d07ec161328a94de355aa4bf93918a2da5a8602 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 30 Apr 2015 14:20:06 +0000
Subject: [PATCH] OPENDJ-1801 (CR-6815) Revise usage of storage.open() and startImport()

---
 opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java
index 3bf0247..b485282 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/spi/Storage.java
@@ -27,6 +27,7 @@
 
 import java.io.Closeable;
 
+import org.forgerock.opendj.config.server.ConfigException;
 import org.opends.server.types.BackupConfig;
 import org.opends.server.types.BackupDirectory;
 import org.opends.server.types.DirectoryException;
@@ -42,11 +43,13 @@
    * Starts the import operation.
    *
    * @return a new Importer object which must be closed to release all resources
-   * @throws Exception
+   * @throws ConfigException
+   *           if there is a problem with the configuration
+   * @throws StorageRuntimeException
    *           if a problem occurs with the underlying storage engine
    * @see #close() to release all resources once import is finished
    */
-  Importer startImport() throws Exception;
+  Importer startImport() throws ConfigException, StorageRuntimeException;
 
   /**
    * Opens the storage engine to allow executing operations on it.

--
Gitblit v1.10.0