From b0cf989c6727f18d0c7ee80b4753ef95d60955ea Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Mon, 25 Jun 2007 01:46:55 +0000
Subject: [PATCH] Migrate the monitor provider configuration to the admin framework.

---
 opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java |   20 +++++---------------
 1 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java b/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
index 07c8312..1e92bc2 100644
--- a/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
+++ b/opends/src/server/org/opends/server/monitors/DatabaseEnvironmentMonitor.java
@@ -30,9 +30,9 @@
 import org.opends.server.loggers.debug.DebugTracer;
 import org.opends.server.types.DebugLogLevel;
 
+import org.opends.server.admin.std.server.MonitorProviderCfg;
 import org.opends.server.api.AttributeSyntax;
 import org.opends.server.api.MonitorProvider;
-import org.opends.server.config.ConfigEntry;
 import org.opends.server.config.ConfigException;
 import org.opends.server.core.DirectoryServer;
 import org.opends.server.protocols.asn1.ASN1OctetString;
@@ -58,7 +58,8 @@
  * It uses reflection on the environment statistics object
  * so that we don't need to keep a list of all the stats.
  */
-public class DatabaseEnvironmentMonitor extends MonitorProvider
+public class DatabaseEnvironmentMonitor
+       extends MonitorProvider<MonitorProviderCfg>
 {
   /**
    * The tracer object for the debug logger.
@@ -95,20 +96,9 @@
 
 
   /**
-   * Initializes this monitor provider based on the information in the provided
-   * configuration entry.
-   *
-   * @param configEntry The configuration entry that contains the information
-   *                    to use to initialize this monitor provider.
-   * @throws org.opends.server.config.ConfigException
-   *          If an unrecoverable problem arises in the
-   *          process of performing the initialization.
-   * @throws org.opends.server.types.InitializationException
-   *          If a problem occurs during initialization
-   *          that is not related to the server
-   *          configuration.
+   * {@inheritDoc}
    */
-  public void initializeMonitorProvider(ConfigEntry configEntry)
+  public void initializeMonitorProvider(MonitorProviderCfg configuration)
        throws ConfigException, InitializationException
   {
   }

--
Gitblit v1.10.0