From e441171410dd38341b90da74fc90163d0647ff73 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 01 Dec 2014 10:24:31 +0000
Subject: [PATCH] OPENDJ-1602 New pluggable storage based backend

---
 opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java
index 71e5f8e..be3c7aa 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/AttributeIndex.java
@@ -27,6 +27,7 @@
  */
 package org.opends.server.backends.jeb;
 
+import java.io.Closeable;
 import java.util.*;
 import java.util.concurrent.atomic.AtomicBoolean;
 
@@ -73,7 +74,7 @@
  * then we would not need a separate ordering index.
  */
 public class AttributeIndex
-    implements ConfigurationChangeListener<LocalDBIndexCfg>
+    implements ConfigurationChangeListener<LocalDBIndexCfg>, Closeable
 {
   private static final LocalizedLogger logger = LocalizedLogger.getLoggerForThisClass();
 
@@ -296,13 +297,9 @@
     indexConfig.addChangeListener(this);
   }
 
-  /**
-   * Close the attribute index.
-   *
-   * @throws DatabaseException if a JE database error occurs while
-   * closing the index.
-   */
-  public void close() throws DatabaseException
+  /** Closes the attribute index. */
+  @Override
+  public void close()
   {
     Utils.closeSilently(nameToIndexes.values());
     indexConfig.removeChangeListener(this);

--
Gitblit v1.10.0