From 2a1a3dfe9b21ba8b44004ad64d854a925a57d749 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sat, 14 Apr 2007 19:55:13 +0000
Subject: [PATCH] Make sure to call the initializeInternal method when loading and initializing a Directory Server plugin.
---
opends/src/server/org/opends/server/core/PluginConfigManager.java | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/PluginConfigManager.java b/opends/src/server/org/opends/server/core/PluginConfigManager.java
index 50c7afa..67beb5a 100644
--- a/opends/src/server/org/opends/server/core/PluginConfigManager.java
+++ b/opends/src/server/org/opends/server/core/PluginConfigManager.java
@@ -343,9 +343,12 @@
if (configuration != null)
{
- Method method =
- plugin.getClass().getMethod("initializePlugin", Set.class,
- configuration.definition().getServerConfigurationClass());
+ Method method = plugin.getClass().getMethod("initializeInternal",
+ DN.class, Set.class);
+ method.invoke(plugin, configuration.dn(), pluginTypes);
+
+ method = plugin.getClass().getMethod("initializePlugin", Set.class,
+ configuration.definition().getServerConfigurationClass());
method.invoke(plugin, pluginTypes, configuration);
}
--
Gitblit v1.10.0