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