From 70d3c6a9d98e5b002fda985a8ac0a60c0cb79026 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Wed, 04 Oct 2006 21:47:08 +0000
Subject: [PATCH] Add a new org.opends.server.types.DirectoryConfig class that can be used to expose a number of the methods from the DirectoryServer class as part of the public interface while reducing the need for extensions to reference code in the org.opends.server.core package.

---
 opends/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/opends/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java b/opends/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java
index e69a963..2c845e5 100644
--- a/opends/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java
+++ b/opends/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java
@@ -48,8 +48,8 @@
 import org.opends.server.config.MultiChoiceConfigAttribute;
 import org.opends.server.config.ReadOnlyConfigAttribute;
 import org.opends.server.config.StringConfigAttribute;
-import org.opends.server.core.DirectoryServer;
 import org.opends.server.types.ConfigChangeResult;
+import org.opends.server.types.DirectoryConfig;
 import org.opends.server.types.DN;
 import org.opends.server.types.ErrorLogCategory;
 import org.opends.server.types.ErrorLogSeverity;
@@ -178,13 +178,11 @@
    * {@inheritDoc}
    */
   @Override()
-  public final void initializePlugin(DirectoryServer directoryServer,
-                               Set<PluginType> pluginTypes,
-                               ConfigEntry configEntry)
+  public final void initializePlugin(Set<PluginType> pluginTypes,
+                                     ConfigEntry configEntry)
          throws ConfigException
   {
     assert debugEnter(CLASS_NAME, "initializePlugin",
-                      String.valueOf(directoryServer),
                       String.valueOf(pluginTypes), String.valueOf(configEntry));
 
 
@@ -320,7 +318,7 @@
 
 
     // Register with the Directory Server as a configurable component.
-    DirectoryServer.registerConfigurableComponent(this);
+    DirectoryConfig.registerConfigurableComponent(this);
   }
 
 
@@ -363,7 +361,7 @@
     }
 
 
-    DirectoryServer.deregisterConfigurableComponent(this);
+    DirectoryConfig.deregisterConfigurableComponent(this);
   }
 
 
@@ -624,7 +622,7 @@
       msgID = MSGID_PLUGIN_PROFILER_CANNOT_UPDATE_INTERVAL;
       messages.add(getMessage(msgID, String.valueOf(configEntryDN),
                               stackTraceToSingleLineString(e)));
-      resultCode = DirectoryServer.getServerErrorResultCode();
+      resultCode = DirectoryConfig.getServerErrorResultCode();
     }
 
 
@@ -651,7 +649,7 @@
             messages.add(getMessage(msgID, dirString,
                                     String.valueOf(configEntryDN)));
 
-            resultCode = DirectoryServer.getServerErrorResultCode();
+            resultCode = DirectoryConfig.getServerErrorResultCode();
           }
           else
           {
@@ -675,7 +673,7 @@
       messages.add(getMessage(msgID, String.valueOf(configEntryDN),
                               stackTraceToSingleLineString(e)));
 
-      resultCode = DirectoryServer.getServerErrorResultCode();
+      resultCode = DirectoryConfig.getServerErrorResultCode();
     }
 
 
@@ -772,7 +770,7 @@
                                           filename,
                                           stackTraceToSingleLineString(e)));
 
-                  resultCode = DirectoryServer.getServerErrorResultCode();
+                  resultCode = DirectoryConfig.getServerErrorResultCode();
                 }
 
                 profilerThread = null;
@@ -812,7 +810,7 @@
             messages.add(getMessage(msgID, String.valueOf(configEntryDN),
                                     action));
 
-            resultCode = DirectoryServer.getServerErrorResultCode();
+            resultCode = DirectoryConfig.getServerErrorResultCode();
           }
         }
         else
@@ -833,7 +831,7 @@
       messages.add(getMessage(msgID, String.valueOf(configEntryDN),
                               stackTraceToSingleLineString(e)));
 
-      resultCode = DirectoryServer.getServerErrorResultCode();
+      resultCode = DirectoryConfig.getServerErrorResultCode();
     }
 
 

--
Gitblit v1.10.0