From 7486ef2bb077feb489a55db86707d96e69d12265 Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Fri, 30 Jul 2010 12:44:12 +0000
Subject: [PATCH] Implements a disk space thresholds feature, preventing the server from crashing or exiting of disks full.

---
 opends/src/server/org/opends/server/protocols/ldap/LDAPStatistics.java |   39 +--------------------------------------
 1 files changed, 1 insertions(+), 38 deletions(-)

diff --git a/opends/src/server/org/opends/server/protocols/ldap/LDAPStatistics.java b/opends/src/server/org/opends/server/protocols/ldap/LDAPStatistics.java
index 65f5113..edd2bfc 100644
--- a/opends/src/server/org/opends/server/protocols/ldap/LDAPStatistics.java
+++ b/opends/src/server/org/opends/server/protocols/ldap/LDAPStatistics.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2006-2009 Sun Microsystems, Inc.
+ *      Copyright 2006-2010 Sun Microsystems, Inc.
  */
 package org.opends.server.protocols.ldap;
 
@@ -139,7 +139,6 @@
    */
   public LDAPStatistics(String instanceName)
   {
-    super("LDAP Statistics Monitor Provider");
     this.instanceName = instanceName;
   }
 
@@ -180,42 +179,6 @@
 
 
   /**
-   * Retrieves the length of time in milliseconds that should elapse
-   * between calls to the <CODE>updateMonitorData()</CODE> method. A
-   * negative or zero return value indicates that the
-   * <CODE>updateMonitorData()</CODE> method should not be periodically
-   * invoked.
-   *
-   * @return The length of time in milliseconds that should elapse
-   *         between calls to the <CODE>updateMonitorData()</CODE>
-   *         method.
-   */
-  @Override
-  public long getUpdateInterval()
-  {
-    // This monitor should not run periodically.
-    return -1;
-  }
-
-
-
-  /**
-   * Performs any processing periodic processing that may be desired to
-   * update the information associated with this monitor. Note that
-   * best-effort attempts will be made to ensure that calls to this
-   * method come <CODE>getUpdateInterval()</CODE> milliseconds apart,
-   * but no guarantees will be made.
-   */
-  @Override
-  public void updateMonitorData()
-  {
-    // No implementation is required since this does not do periodic
-    // updates.
-  }
-
-
-
-  /**
    * Retrieves a set of attributes containing monitor data that should
    * be returned to the client if the corresponding monitor entry is
    * requested.

--
Gitblit v1.10.0