From b68d5cc1a6352dddd67adf06b18c3690c683debe Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 07 Nov 2016 15:05:30 +0000
Subject: [PATCH] OPENDJ-3417 Move responsability of backends management to BackendConfigManager
---
opendj-server-legacy/src/main/java/org/opends/server/backends/ConfigurationBackend.java | 27 ++++++++++++++++++++++-----
1 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/ConfigurationBackend.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/ConfigurationBackend.java
index 8f4a2ba..62866be 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/ConfigurationBackend.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/ConfigurationBackend.java
@@ -40,8 +40,9 @@
import org.forgerock.opendj.ldap.DN;
import org.forgerock.opendj.ldap.ResultCode;
import org.forgerock.opendj.ldap.schema.AttributeType;
-import org.forgerock.opendj.server.config.meta.BackendCfgDefn.WritabilityMode;
+import org.forgerock.opendj.server.config.meta.LocalBackendCfgDefn.WritabilityMode;
import org.forgerock.opendj.server.config.server.BackendCfg;
+import org.forgerock.opendj.server.config.server.LocalBackendCfg;
import org.opends.server.api.LocalBackend;
import org.opends.server.api.Backupable;
import org.opends.server.api.ClientConnection;
@@ -77,7 +78,7 @@
* needed for this specific backend, but this class is required to behave like other backends
* during initialization.
*/
- public final class ConfigurationBackendCfg implements BackendCfg
+ public final class ConfigurationBackendCfg implements LocalBackendCfg
{
private ConfigurationBackendCfg()
{
@@ -91,7 +92,7 @@
}
@Override
- public Class<? extends BackendCfg> configurationClass()
+ public Class<? extends LocalBackendCfg> configurationClass()
{
return this.getClass();
}
@@ -127,15 +128,31 @@
}
@Override
- public void addChangeListener(ConfigurationChangeListener<BackendCfg> listener)
+ public void addChangeListener(ConfigurationChangeListener<BackendCfg> arg0)
{
// no-op
+
}
@Override
- public void removeChangeListener(ConfigurationChangeListener<BackendCfg> listener)
+ public void removeChangeListener(ConfigurationChangeListener<BackendCfg> arg0)
{
// no-op
+
+ }
+
+ @Override
+ public void addLocalChangeListener(ConfigurationChangeListener<LocalBackendCfg> arg0)
+ {
+ // no-op
+
+ }
+
+ @Override
+ public void removeLocalChangeListener(ConfigurationChangeListener<LocalBackendCfg> arg0)
+ {
+ // no-op
+
}
}
--
Gitblit v1.10.0