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