mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

andrug
28.37.2008 ec20330e2db5767fdfcaf4760f38e4dbe3732229
QA: System Test: add monitoring client, configure snmp for opends instances
109 files added
6 files modified
65575 ■■■■■ changed files
opends/tests/system-tests/clients/monitoring/ChartGenerator/src/org/opends/testqa/monitoringclient/ChartGenerator.java 373 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/config.dtd 21 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/config.xml 16 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/ConfigHandler.java 257 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/Data.java 163 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/DatasBuffer.java 345 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/DatasOutputFile.java 217 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/Error.java 120 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/ErrorsBuffer.java 165 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/ErrorsOutputFile.java 164 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/JMXMonitor.java 206 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/LDAPMonitor.java 220 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/MonitoringClient.java 642 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/SNMPMonitor.java 228 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/unitTest/org/opends/testqa/monitoringclient/DataTest.java 164 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/unitTest/org/opends/testqa/monitoringclient/DatasBufferTest.java 84 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/MonitoringClient/unitTest/org/opends/testqa/monitoringclient/ErrorTest.java 103 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0.html 1789 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0.odt patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_1d22348e.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_5562f3a7.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_6b7c8952.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_7b0973b5.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_m28ee5bcd.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_m7be26253.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/JVM.xml 8 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/SNMP.xml 7 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/UnknownAttribute.xml 8 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/config.xml 16 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/multiplesJMXAttributes.xml 8 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/multiplesLDAPAttributes.xml 9 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/replication.xml 8 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/searchRequests.xml 13 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP missing-changes moving average.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP missing-changes.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP modifyRequests moving average.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP modifyRequests.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/datas 891 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/errors 1 ●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP missing-changes moving average.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP missing-changes no error.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP missing-changes.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP modifyRequests moving average.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP modifyRequests no error.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP modifyRequests.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/datas 23546 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/errors 24486 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/interface.odt patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/interface.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/allclasses-frame.html 52 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/allclasses-noframe.html 52 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/constant-values.html 145 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/deprecated-list.html 145 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/help-doc.html 216 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-1.html 156 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-10.html 144 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-11.html 147 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-12.html 141 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-13.html 145 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-14.html 168 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-15.html 168 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-16.html 145 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-17.html 144 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-18.html 144 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-2.html 153 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-3.html 153 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-4.html 163 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-5.html 144 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-6.html 195 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-7.html 144 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-8.html 150 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-9.html 144 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index.html 37 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/ConfigHandler.html 469 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/Data.html 461 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/DatasBuffer.html 567 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/DatasOutputFile.html 316 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/Error.html 356 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/ErrorsBuffer.html 390 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/ErrorsOutputFile.html 316 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/JMXMonitor.html 318 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/LDAPMonitor.html 318 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/MonitoringClient.html 437 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/SNMPMonitor.html 318 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/ConfigHandler.html 143 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/Data.html 227 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/DatasBuffer.html 174 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/DatasOutputFile.html 143 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/Error.html 166 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/ErrorsBuffer.html 174 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/ErrorsOutputFile.html 143 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/JMXMonitor.html 143 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/LDAPMonitor.html 143 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/MonitoringClient.html 212 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/SNMPMonitor.html 143 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-frame.html 53 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-summary.html 197 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-tree.html 155 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-use.html 181 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/overview-tree.html 157 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/package-list 1 ●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/resources/inherit.gif patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/stylesheet.css 29 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/producers consumers.odt patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/doc/producers consumers.png patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/monitoring.xml 159 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/monitoringLib.xml 132 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/monitoringPostamble.xml 178 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/monitoringPreamble.xml 303 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/phases/configuration/configuration_opends.xml 92 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/phases/parser/parser.py 89 ●●●● patch | view | raw | blame | history
opends/tests/system-tests/phases/scheduler/scheduler.xml 6 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/phases/shared/functions/opendsadm.xml 8 ●●●● patch | view | raw | blame | history
opends/tests/system-tests/phases/shared/functions/stafcmd.xml 69 ●●●●● patch | view | raw | blame | history
opends/tests/system-tests/scenario/conf.dtd 16 ●●●● patch | view | raw | blame | history
opends/tests/system-tests/clients/monitoring/ChartGenerator/src/org/opends/testqa/monitoringclient/ChartGenerator.java
New file
@@ -0,0 +1,373 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.Locale;
import java.util.Properties;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.data.time.MovingAverage;
import org.jfree.data.time.Second;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
public class ChartGenerator {
  Properties parsedArguments;
  public ChartGenerator (Properties parsedArguments) {
    this.parsedArguments = parsedArguments;
  }
  private Hashtable<String, TimeSeriesCollection> createDataset () {
    Hashtable dataset = new Hashtable();
    SimpleDateFormat sdf = new SimpleDateFormat("[dd/MMM/yyyy:HH:mm:ss Z]",
            Locale.US);
    try {
      BufferedReader datas = new BufferedReader(new FileReader(
              parsedArguments.getProperty("filesRepository") + File.separator +
              "datas"));
      String line = datas.readLine();
      if (line == null) {
        throw new ParseException("Error during the parsing of the data file",0);
      }
      String[] attributes = line.split(" ");
      if (!attributes[0].equals("#")) {
        throw new ParseException("Error during the parsing of the data file",0);
      }
      int it = 2;
      if (parsedArguments.containsKey("attribute")) {
        while(it < attributes.length && !attributes[it].startsWith(
                parsedArguments.getProperty("attribute"))){
          it++;
        }
        if (it == attributes.length) {
          throw new ParseException("Unknown attribute " +
                  parsedArguments.getProperty("attribute"),0);
        }
      }
      if (parsedArguments.containsKey("attribute")) {
        TimeSeriesCollection tsc = new TimeSeriesCollection();
        tsc.addSeries(new TimeSeries(parsedArguments.getProperty("attribute").replace('|', ' '),
                Second.class));
        dataset.put(parsedArguments.getProperty("attribute").replace('|', ' '), tsc);
      } else {
        for (int i=0; i<attributes.length-2;i++) {
         TimeSeriesCollection tsc = new TimeSeriesCollection();
         tsc.addSeries(new TimeSeries(attributes[i+2].replace('|', ' '), Second.class));
         dataset.put(attributes[i+2].replace('|', ' '), tsc);
        }
      }
      int periodCount = 0;
      line = datas.readLine();
      while(line != null) {
        String[] values = line.split(" ");
        periodCount++;
        Date date = sdf.parse(values[0] + " " + values[1]);
        if (parsedArguments.containsKey("attribute")) {
          TimeSeriesCollection tsc = (TimeSeriesCollection)dataset.get(
                  parsedArguments.getProperty("attribute").replace('|', ' '));
          if (values[it].equals("-1") && (
                  parsedArguments.containsKey("ignore") ||
                  parsedArguments.containsKey("movingAverage"))) {
            tsc.getSeries(0).add(new Second(date), null);
          } else {
            tsc.getSeries(0).add(new Second(date), Double.parseDouble(
                    values[it]));
          }
        } else {
          for (int i=0; i<values.length-2;i++) {
            TimeSeriesCollection tsc = (TimeSeriesCollection)dataset.get(
                    attributes[i+2].replace('|', ' '));
            if (values[i+2].equals("-1") && (
                    parsedArguments.containsKey("ignore") ||
                    parsedArguments.containsKey("movingAverage"))) {
              tsc.getSeries(0).add(new Second(date), null);
            } else {
              tsc.getSeries(0).add(new Second(date), Double.parseDouble(
                      values[i+2]));
            }
          }
        }
        line = datas.readLine();
      }
      if (parsedArguments.containsKey("movingAverage")) {
        Enumeration keys = dataset.keys();
        Enumeration elements = dataset.elements();
        while (keys.hasMoreElements()) {
          String title = (String)keys.nextElement();
          TimeSeriesCollection tsc =
                  (TimeSeriesCollection)elements.nextElement();
          TimeSeries mav = MovingAverage.createMovingAverage(tsc.getSeries(0),
                  title + " - Moving Average", periodCount, 0);
          tsc.removeSeries(0);
          tsc.addSeries(mav);
        }
      }
    } catch (IOException e) {
      System.out.println("Error to open the datas file");
      System.exit(1);
    } catch (ParseException e) {
      System.out.println(e.getMessage());
      System.exit(1);
    }
    return dataset;
  }
  public Hashtable <String, JFreeChart> createCharts(
          Hashtable <String, TimeSeriesCollection> dataset) {
    Hashtable <String, JFreeChart> charts =
            new Hashtable <String, JFreeChart> ();
    Enumeration keys = dataset.keys();
    Enumeration elements = dataset.elements();
    while (keys.hasMoreElements()) {
      String title = (String)keys.nextElement();
      TimeSeriesCollection tsc = (TimeSeriesCollection)elements.nextElement();
      charts.put(title,
              ChartFactory.createTimeSeriesChart(
              title, // title
              "Date", // x-axis label
              "Values", // y-axis label
              tsc, // datas
              true, // create legend?
              true, // generate tooltips?
              false // generate URLs?
              )
      );
    }
    return charts;
  }
  public void saveChartAsPNG (Hashtable <String, JFreeChart> charts) {
    Enumeration keys = charts.keys();
    Enumeration elements = charts.elements();
    try {
      File r = new File(parsedArguments.getProperty("repository"));
      r.mkdirs();
      while (keys.hasMoreElements()) {
        String title = (String)keys.nextElement();
        JFreeChart chart = (JFreeChart)elements.nextElement();
        ChartUtilities.saveChartAsPNG(
                new File(r, title.replace(" ", "_") + ".png"),
                chart,
                Integer.parseInt(parsedArguments.getProperty("width")),
                Integer.parseInt(parsedArguments.getProperty("height"))
        );
      }
    } catch (IOException e) {
      System.out.println(e.getLocalizedMessage());
    }
  }
  public static void main (String[] args) {
    ChartGenerator cg = new ChartGenerator(argumentParser(args));
    cg.saveChartAsPNG(cg.createCharts(cg.createDataset()));
  }
/**
   * Parse the command line argument.
   *
   * @param args the command line argument
   * @return the parsed argument
   */
  private static Properties argumentParser(String args[]) {
    Properties parsedArguments = new Properties();
    String usage = "Usage: java -jar ChartGernerator.java [-a <attribute>] " +
            "[-i] [-m] [-w <width>] [-h <height] [-f <filesRepository>] " +
            "[-r <chartrepositiry>]\n";
    try {
      if ( args.length == 1 && (args[0].equals("-H") ||
              args[0].equals("--help") || args[0].equals("-?"))) {
        System.out.println("This utility generate graphs from monitoring " +
                "datas\n\n" +
                usage + "\n" +
                "-a, --attribute\n" +
                "    Attribute we need to generate the chart\n" +
                "-i, --ignore\n" +
                "    Ignore the errors to generate the chart\n" +
                "-m, --movingAverage" +
                "    Generate moving average from the datas file" +
                "-w, --width\n" +
                "    Image width (in pixels)\n" +
                "-h, --height\n" +
                "    Image height (in pixels)\n" +
                "-f, --filesRepository\n" +
                "    Repository where data are to take in input\n" +
                "-r, --repository\n" +
                "    Repository of the generated charts\n"
        );
        System.exit(0);
      }
      for(int i=0; i<args.length; i++) {
        if ( (args[i].equals("-a") || args[i].equals("--attribute")) &&
                !parsedArguments.containsKey("attribute")) {
          if (!args[i+1].startsWith("-")) {
            parsedArguments.setProperty("attribute",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-i") || args[i].equals("--ignore"))
                && !parsedArguments.containsKey("ignore")) {
            parsedArguments.setProperty("ignore","true");
            i++;
        } else if ( (args[i].equals("-m") || args[i].equals("--movingAverage"))
                && !parsedArguments.containsKey("movingAverage")) {
            parsedArguments.setProperty("movingAverage","true");
            i++;
        } else if ( (args[i].equals("-w") || args[i].equals("--width")) &&
                !parsedArguments.containsKey("width")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("width",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-h") || args[i].equals("--height")) &&
                !parsedArguments.containsKey("height")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("height",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-f") ||
                args[i].equals("--filesRepository")) &&
                !parsedArguments.containsKey("filesRepository")) {
          if (!args[i+1].startsWith("-")) {
            if (!args[i+1].endsWith(File.separator)) {
              parsedArguments.setProperty("filesRepository", args[i+1]);
            } else {
              parsedArguments.setProperty("filesRepository",
                      args[i+1].substring(0, args[i+1].length()-1));
            }
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-r") || args[i].equals("--repository")) &&
                !parsedArguments.containsKey("repository")) {
          if (!args[i+1].startsWith("-")) {
            if (!args[i+1].endsWith(File.separator)) {
              parsedArguments.setProperty("repository", args[i+1]);
            } else {
              parsedArguments.setProperty("repository",
                      args[i+1].substring(0, args[i+1].length()-1));
            }
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else {
          throw new IllegalArgumentException();
        }
      }
      if (!parsedArguments.containsKey("filesRepository")) {
        parsedArguments.setProperty("filesRepository",".");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("repository")) {
        parsedArguments.setProperty("repository","charts");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("width")) {
        parsedArguments.setProperty("width","1000");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("height")) {
        parsedArguments.setProperty("height","500");
//        throw new IllegalArgumentException();
      }
    } catch (IllegalArgumentException e) {
      System.out.println(usage + "See \"ChartGenerator --help\" to get " +
              "more usage help");
      System.exit(0);
    } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println(usage + "See \"ChartGenerator --help\" to get " +
              "more usage help");
      System.exit(0);
    }
    return parsedArguments;
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/config.dtd
New file
@@ -0,0 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
<!ELEMENT config (protocol)*>
<!ELEMENT protocol (attribute)+>
<!ATTLIST protocol
    delay CDATA #IMPLIED
    charge CDATA #IMPLIED
    name CDATA #REQUIRED
  >
<!ELEMENT attribute EMPTY>
<!ATTLIST attribute
    output (value | diff | average) #IMPLIED
    MBeanName CDATA #IMPLIED
    scope (base | onelevel | subtree) #IMPLIED
    filter CDATA #IMPLIED
    baseDN CDATA #IMPLIED
    name CDATA #IMPLIED
    oid CDATA #IMPLIED
  >
opends/tests/system-tests/clients/monitoring/MonitoringClient/config.xml
New file
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="LDAP">
    <attribute name="modifyRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port ${port} Statistics,cn=monitor" filter="(objectclass=*)" />
    <attribute name="searchRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port ${port} Statistics,cn=monitor" filter="(objectclass=*)" />
  </protocol>
  <protocol name="JMX">
    <attribute name="modifyRequests" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_${port}_Statistics" output="value"/>
    <attribute name="searchRequests" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_${port}_Statistics" output="diff"/>
  </protocol>
  <protocol name="SNMP">
    <attribute oid="dsApplIfModifyEntryOps" />
      <attribute oid="dsApplIfSearchOps" output="average" />
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/ConfigHandler.java
New file
@@ -0,0 +1,257 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Hashtable;
import java.util.Properties;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
import org.xml.sax.SAXException;
import org.xml.sax.SAXParseException;
import org.xml.sax.helpers.DefaultHandler;
/**
 * Parse a XML config file.
 */
public class ConfigHandler extends DefaultHandler {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  private Properties parsedArguments;
  /**
   * The parsed properties.
   */
  private Hashtable<String,Properties> config;
  /**
   * The locator used for display informations about the line and the column
   * number of the error.
   */
  private Locator locator;
  /**
   *  The name of the protocol markup.
   */
  private String inProtocol;
  /**
   * Indicate if a attribute markup have already been open.
   */
  private boolean inAttribute;
  /**
   * The constructor of the handler.
   *
   * @param client  The main class of the client
   * @param parsedArguments  The parsed arguments
   */
  public ConfigHandler(MonitoringClient client, Properties parsedArguments) {
    super();
    this.client = client;
    this.parsedArguments = parsedArguments;
    this.config = new Hashtable<String,Properties>();
    inProtocol = "";
    inAttribute = false;
  }
  /**
   * Set the document locator to display information about the line or column
   * number of the error.
   *
   * @param locator The locator used for display informations about the line and
   * the column number of the error.
   */
  @Override
  public void setDocumentLocator (Locator locator) {
    this.locator = locator;
  }
  /**
   * If an element is open, set the parameters of the client or add an attribute
   * to monitor.
   *
   * @param uri         The Namespace URI, or the empty string if the element
   * has no Namespace URI or if Namespace processing is not being performed.
   * @param localName   The local name (without prefix), or the empty string if
   * Namespace processing is not being performed.
   * @param qName       The qualified name (with prefix), or the empty string if
   * qualified names are not available.
   * @param attributes  The attributes attached to the element. If there are no
   * attributes, it shall be an empty Attributes object.
   * @throws org.xml.sax.SAXException Any SAX exception, possibly wrapping
   * another exception.
   */
  @Override
  public void startElement(String uri, String localName, String qName,
          Attributes attributes) throws SAXException {
    Properties params = new Properties();
    if (qName.equals("protocol")) {
      for (int i=0; i<attributes.getLength(); i++) {
        params.setProperty(attributes.getQName(i), attributes.getValue(i));
      }
      config.put(attributes.getValue("name"),params);
      inProtocol = attributes.getValue("name");
    } else if (!inProtocol.equals("") && qName.equals("attribute")) {
      if ((inProtocol.equals("LDAP") &&
              attributes.getValue("name") == null &&
              attributes.getValue("baseDN") == null) ||
              (inProtocol.equals("JMX") &&
              attributes.getValue("name") == null &&
              attributes.getValue("MBeanName") == null) ||
              (inProtocol.equals("JVM") &&
              attributes.getValue("name") == null &&
              attributes.getValue("MBeanName") == null) ||
              (inProtocol.equals("SNMP") &&
              attributes.getValue("oid") == null)) {
        this.error(new SAXParseException("Incorrect attributes for the balise "
                + qName, locator));
      }
      params.setProperty("protocol", inProtocol);
      for (int i=0; i<attributes.getLength(); i++) {
        params.setProperty(attributes.getQName(i),
                attributes.getValue(i).replace(
                "${port}", parsedArguments.getProperty("LDAPport")));
      }
      if (attributes.getValue("name") != null) {
        client.getDatasBuffer().addAttributeToMonitor(attributes.getValue(
                "name"), params);
      } else {
        client.getDatasBuffer().addAttributeToMonitor(attributes.getValue(
                "oid"), params);
      }
      inAttribute = true;
    } else if ( !qName.equals("config")) {
       this.error(new SAXParseException("Unknown balise " + qName, locator));
    }
  }
  /**
   * Verify the syntax of the XML file.
   *
   * @param uri       The Namespace URI, or the empty string if the element has
   * no Namespace URI or if Namespace processing is not being performed.
   * @param localName The local name (without prefix), or the empty string if
   * Namespace processing is not being performed.
   * @param qName     The qualified name (with prefix), or the empty string if
   * qualified names are not available.
   * @throws org.xml.sax.SAXException Any SAX exception, possibly wrapping
   * another exception.
   */
  @Override
  public void endElement (String uri, String localName, String qName)
          throws SAXException {
    if (qName.equals("protocol") && !inProtocol.equals("") && !inAttribute) {
      inProtocol = "";
    } else if (qName.equals("protocol") &&
            (inProtocol.equals("") || inAttribute)) {
       this.error(new SAXParseException("Incorrect end balise " + qName,
               locator));
    } else if (qName.equals("attribute")) {
      inAttribute = false;
    } else if ( !qName.equals("config")) {
       this.error(new SAXParseException("Unknown balise " + qName, locator));
    }
  }
  /**
   * At the end of the file, set the configuration of the client.
   *
   * @throws org.xml.sax.SAXException Any SAX exception, possibly wrapping
   * another exception.
   */
  @Override
  public void endDocument() throws SAXException {
    client.setProducersConfig(config);
  }
  /**
   * Display a warning.
   *
   * @param e Any SAX exception, possibly wrapping another exception.
   * @throws org.xml.sax.SAXException Any SAX exception, possibly wrapping
   * another exception.
   */
  @Override
  public void warning(SAXParseException e) throws SAXException {
    System.out.println("Warning: ");
    printInfo(e);
  }
  /**
   * Display an error an exit the application.
   *
   * @param e The warning information encoded as an exception.
   * @throws org.xml.sax.SAXException Any SAX exception, possibly wrapping
   * another exception.
   */
  @Override
  public void error(SAXParseException e) throws SAXException {
    System.out.println("Error: ");
    printInfo(e);
    System.exit(1);
  }
  /**
   * Display a fatal error an exit the application.
   *
   * @param e The warning information encoded as an exception.
   * @throws org.xml.sax.SAXException Any SAX exception, possibly wrapping
   * another exception.
   */
  @Override
  public void fatalError(SAXParseException e) throws SAXException {
    System.out.println("Fatal error: ");
    printInfo(e);
    System.exit(1);
  }
  /**
   * Display the errors infos.
   * @param e The error to display
   */
  private void printInfo(SAXParseException e) {
    System.out.println("   Public ID: " + e.getPublicId());
    System.out.println("   System ID: " + e.getSystemId());
    System.out.println("   Line number: " + e.getLineNumber());
    System.out.println("   Column number: " + e.getColumnNumber());
    System.out.println("   Message: " + e.getMessage());
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/Data.java
New file
@@ -0,0 +1,163 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Properties;
/**
 * The classe Data represent an attribute monitored by a producer.
 */
public class Data {
  /**
   * Name of the attibute monitored.
   */
  private final String attribute;
  private final Properties parameters;
  /**
   * Value of the attribute monitored.
   */
  private String value;
  /**
   * Number of milliseconds beetween the launch of the request and the creation
   * of the data (default 0). If the data isn't complete at the end of the
   * interval, the timer value is set to -1.
   */
  private int timer;
  /**
   * Create a data without value and timer.
   *
   * @param attribute   the name of the attibute monitored.
   * @param parameters  the parameters to monitor the attribute.
   */
  public Data (String attribute, Properties parameters) {
    this.attribute = attribute;
    this.parameters = (Properties)parameters.clone();
    this.value = "";
    this.timer = 0;
  }
  /**
   * Reset a data.
   */
  public void reset () {
    value = "";
    if (timer != -1) {
      timer = 0;
    }
  }
  /**
   * Return the name of the attribute monitored.
   *
   * @return  The name of the attribute monitored.
   */
  public String getAttribute () {
    return attribute;
  }
  /**
   * Return the parameters of the data.
   *
   * @return the parameters of the data.
   */
  public Properties getParameters () {
    return parameters;
  }
  /**
   * Return the name of the protocol used to retrieve the data.
   *
   * @return  The name of the protocol used to retrieve the data.
   */
  public String getProtocol () {
    return this.parameters.getProperty("protocol");
  }
  /**
   * Test is the specified protocol is the protocol of the data.
   *
   * @param protocol  Name of the protocol.
   * @return true if the protocols are equals; false otherwise.
   */
  public boolean isProtocol (String protocol) {
    return this.parameters.getProperty("protocol").equals(protocol);
  }
  /**
   * Return the value of the attribute monitored.
   *
   * @return  The value of the attribute monitored.
   */
  public String getValue () {
    return value;
  }
  /**
   * Sets the value of the attribute monitored.
   *
   * @param value The value of the attribute monitored.
   */
  public void setValue (String value) {
    this.value = value;
  }
  /**
   * Test if the data has no value.
   *
   * @return true if the value equals the empty strings; false otherwise.
   */
  public boolean hasEmptyValue() {
    return value.equals("");
  }
  /**
   * Return the timer of the data.
   *
   * @return  The Number of milliseconds beetween the launch of the request and
   * the creation of the data.
   */
  public int getTimer () {
    return timer;
  }
  /**
   * Set the timer of the data.
   *
   * @param timer Number of milliseconds beetween the launch of the request and
   * the creation of the data.
   */
  public void setTimer (int timer) {
    this.timer = timer;
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/DatasBuffer.java
New file
@@ -0,0 +1,345 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Date;
import java.util.Properties;
import java.util.Vector;
/**
 * Buffer to store the datas retrieved by the producers.
 */
public class DatasBuffer {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  /**
   * Date of the datas.
   */
  private Date date;
  /**
   * Datas retrieved by the producers.
   */
  private Vector<Data> datas;
  /**
   * Number of consumers who have cloned the buffer.
   */
  private int consumers;
  /**
   * True if the timeout have expired.
   */
  private boolean timeout;
  /**
   * Construct a DatasBuffer object.
   *
   * @param client  The main class of the client.
   */
  public DatasBuffer (MonitoringClient client) {
    this.client = client;
    this.date = new Date();
    this.datas = new Vector<Data>();
    this.consumers = 0;
    this.timeout = false;
  }
  /**
   * Constructor used to clone the DatasBuffer.
   *
   * @param client  The main class of the client.
   * @param date    The date of the datas.
   */
  private DatasBuffer (MonitoringClient client, Date date) {
    this.client = client;
    this.date = date;
    this.datas = new Vector<Data>();
    this.consumers = 0;
    this.timeout = false;
  }
  /**
   * Add an attribute to monitor.
   *
   * @param params  The parameters to monitor the attribute.
   * @param attribute   The name of the attibute to monitor.
   * @return  true if the attribute have been add; false otherwise.
   */
  public synchronized boolean addAttributeToMonitor (String attribute,
          Properties params) {
    return ((!this.containsData(attribute, params)) ?
      datas.add(new Data (attribute, params)) : false);
  }
  /**
   * Remove an attribute to monitor.
   *
   * @param attribute The name of the attibute to monitor.
   * @param params  The parameters to monitor the attribute.
   * @return  true if the attribute have been removed; false otherwise.
   */
  public synchronized Data removeAttributeToMonitor (String attribute,
          Properties params) {
    return datas.remove(this.indexOf(attribute, params));
  }
  /**
   * Returns the attributes to monitor for a well known protocol.
   *
   * @param protocol  The name of the protocol.
   * @return  The attributes to monitor.
   */
  public synchronized Vector<Data> getAttributesToMonitor(String protocol) {
    Vector<Data> attributesToMonitor = new Vector<Data>();
    for (Data d : datas) {
      if (d.getProtocol().equals(protocol)) {
        attributesToMonitor.add(d);
      }
    }
    return attributesToMonitor;
  }
  /**
   * Test if the DatasBuffer contains a data.
   *
   * @param attribute The name of the attibute monitored.
   * @param parameters  The parameters to monitor the attribute.
   * @return  true if the DatasBuffer contains a data, false otherwise.
   */
  public synchronized boolean containsData (String attribute,
          Properties parameters) {
    return (this.indexOf(attribute,  parameters) != -1);
  }
  /**
   * Returns the specified data.
   *
   * @param attribute The name of the attibute monitored.
   * @param parameters  The parameters to monitor the attribute.
   * @return  The data with the specified protocol and attribute
   */
  public synchronized Data getData (String attribute, Properties parameters) {
    int i = this.indexOf(attribute,  parameters);
    return ((i != -1) ? datas.get(i) : null );
  }
  /**
   * Sets a data in the buffer.
   *
   * @param d         The data to set
   * @param value     The value of the attribute monitored.
   * @param timer     The number of milliseconds beetween the launch of the
   * request and the creation of the data.
   */
  public synchronized void setData (Data d, String value, int timer) {
    if (!datas.contains(d)) {
      client.getErrorsBuffer().addError(
              d.getParameters().getProperty("protocol"), d.getAttribute(),
              "Unknown Attribute");
    } else if (timer > client.getInterval()) {
      client.getErrorsBuffer().addError(
              d.getParameters().getProperty("protocol"), d.getAttribute(),
              "Timeout exceed: " + timer + " ms");
    } else {
      d.setValue(value);
      d.setTimer(timer);
    }
  }
  /**
   * Add a data in the buffer.
   *
   * @param attribute   The name of the attribute
   * @param parameters  The parameters of the data
   * @param value       The value of the data
   * @param timer       The timer of the data
   * @return true if the data have been add; false otherwise;
   */
  private synchronized boolean addData (String attribute, Properties parameters,
          String value, int timer) {
    Data d = new Data(attribute, parameters);
    d.setValue(value);
    d.setTimer(timer);
    return datas.add(d);
  }
  /**
   * Verify if all the attribute to monitor of a protocol have been set.
   *
   * @param protocol  The name of the protocol used to retrieve the datas.
   */
  public synchronized void verifyDatas(String protocol) {
    for (Data d : datas) {
      if (d.isProtocol(protocol) && d.hasEmptyValue() &&
              d.getTimer() != -1) {
        this.dataError(d, "This attribute couldn't be retrieved");
      }
    }
    if (this.isFull()) {
      notifyAll();
    }
  }
  /**
   * If the buffer isn't full, fill the empty data with the error code and wake
   * up the consumers; else, reset the date and the number of consumers.
   */
  public synchronized void timeoutExpired() {
    if (consumers == 0) {
      if (!this.isFull()) {
         for (Data d : datas) {
          if (d.hasEmptyValue()) {
            client.getErrorsBuffer().addError(d.getProtocol(), d.getAttribute(),
                    "This attribute couldn't be retrieved because the " +
                    "timeout has expired", date);
            this.setData(d, MonitoringClient.ERROR_CODE, -1);
          }
        }
      }
      timeout = true;
      notifyAll();
    } else {
      date.setTime(System.currentTimeMillis());
      consumers = 0;
    }
  }
  /**
   * Fill all the datas of a well known protocol with the error code and create
   * a general error.
   *
   * @param protocol  The name of the protocol.
   * @param message   The message of the error.
   */
  public synchronized void protocolError(String protocol, String message) {
    client.getErrorsBuffer().addError(protocol, message, date);
    for (Data d : datas) {
      if (d.isProtocol(protocol) && d.hasEmptyValue()) {
        this.setData(d, MonitoringClient.ERROR_CODE, 0);
      }
    }
    if (this.isFull()) {
      notifyAll();
    }
  }
  /**
   * Fill a data with the error code and create a new error.
   *
   * @param d       The data who has the error.
   * @param message The message of the error.
   */
  public synchronized void dataError(Data d, String message) {
    client.getErrorsBuffer().addError(d.getParameters().getProperty("protocol"),
            d.getAttribute(), message, date);
    this.setData(d, MonitoringClient.ERROR_CODE, 0);
  }
  /**
   * Return the datas retrieved by the producers.
   *
   * @return The datas retrieved by the producers.
   */
  public synchronized Vector<Data> getAllDatas () {
    return datas;
  }
  /**
   * Return the date of the datas.
   *
   * @return  The date of the datas.
   */
  public synchronized Date getDate () {
    return date;
  }
  /**
   * Clone the DatasBuffer and reset it if all the consumers have cloned it.
   *
   * @return  A clone of the DatasBuffer.
   */
  @Override
  public synchronized DatasBuffer clone () {
    DatasBuffer result = new DatasBuffer(client, new Date(date.getTime()));
    for (Data d : datas) {
      result.addData(d.getAttribute(), d.getParameters(), d.getValue(),
              d.getTimer());
    }
    if (++consumers == client.getNbConsumers()) {
      for (Data d : datas) {
        d.reset();
      }
      if (timeout) {
        consumers = 0;
        date.setTime(System.currentTimeMillis());
        timeout = false;
      }
    }
    return result;
  }
  /**
   * Return the index of the specified data.
   *
   * @param protocol  The name of the protocol used to retrieve the data.
   * @param attribute The name of the attibute monitored.
   * @return  The index of the specified data.
   */
  private int indexOf(String attribute, Properties parameters) {
    int i = 0;
    while(i<datas.size() &&
            (!datas.get(i).getAttribute().equals(attribute) ||
            !datas.get(i).getParameters().equals(parameters))) {
      i++;
    }
    return (i<datas.size() ? i : -1);
  }
  /**
   * Test if the DatasBuffer is full.
   *
   * @return true if the DatasBuffer is full; false otherwise.
   */
  public synchronized boolean isFull() {
    boolean result = true;
    for (Data d : datas) {
      if (d.hasEmptyValue()) {
        result = false;
      }
    }
    return result;
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/DatasOutputFile.java
New file
@@ -0,0 +1,217 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.io.FileOutputStream;
import java.io.IOException;
import java.math.BigDecimal;
import java.math.MathContext;
import java.text.SimpleDateFormat;
import java.util.Locale;
/**
 * Consumer who save the datas in a file.
 */
public class DatasOutputFile extends Thread {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  /**
   * The datas retrieved by the producers.
   */
  private DatasBuffer datas;
  /**
   * The previous datas retrieved by the producers to do an average.
   */
  private DatasBuffer previousDatas;
  /**
   * The output string to write in the datas file.
   */
  private String datasOutput;
  /**
   * The name of the datas file.
   */
  private String datasFileName;
  private SimpleDateFormat sdf;
  /**
   * Indicate if the client have just been launched.
   */
  private Boolean firstRun;
  /**
   * Contructs a DataOutputFile thread whith the specified values.
   *
   * @param client        The main class of the client.
   * @param datasFileName The name of the datas file.
   */
  public DatasOutputFile (MonitoringClient client, String datasFileName) {
    this.client = client;
    this.datas = new DatasBuffer(client);
    this.previousDatas = new DatasBuffer(client);
    this.datasOutput = new String();
    this.datasFileName = datasFileName;
    sdf = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss Z", Locale.US);
    firstRun = true;
  }
  /**
   * Retrieve the datas, format its and save its in a file.
   */
  @Override
  public void run () {
    while(true) {
      try {
        synchronized(client.getDatasBuffer()) {
          client.getDatasBuffer().wait();
        }
      } catch (InterruptedException e) {
        System.out.println(e.getLocalizedMessage());
      }
      datasRetrieving();
      datasProcessing();
      datasExploitation();
    }
  }
  /**
   * Retrieve the datas and clear the main class containers.
   */
  private void datasRetrieving() {
    previousDatas = datas.clone();
    datas = client.getDatasBuffer().clone();
  }
  /**
   * Format the datas to be easy to parse with graph generators.
   */
  private void datasProcessing() {
    datasOutput = "";
    if (firstRun) {
      datasOutput += "# DATE";
      for (Data d : datas.getAllDatas()) {
        datasOutput += " " + d.getProtocol() + "|" + d.getAttribute();
        if (d.getParameters().containsKey("output")) {
          if (d.getParameters().getProperty("output").equals("value")) {
            datasOutput += "|value";
          } else if (d.getParameters().getProperty("output").equals("diff")) {
            datasOutput += "|diff";
          } else if (d.getParameters().getProperty("output").equals("average")){
            datasOutput += "|average";
          }
        } else {
          datasOutput += "|value";
        }
      }
      datasOutput += "\n";
    }
    datasOutput += "[" + sdf.format(datas.getDate()) + "]";
    for (Data d : datas.getAllDatas()) {
      try {
        if (d.getParameters().containsKey("output") &&
                !d.getParameters().getProperty("output").equals("value")) {
          Data pData = previousDatas.getData(d.getAttribute(),
                  d.getParameters());
          if (d.getValue().equals("-1") ||
                  (!firstRun && pData.getValue().equals("-1"))) {
            datasOutput += " -1";
          } else if (firstRun) {
            datasOutput += " 0";
          } else {
            int diff = Integer.parseInt(d.getValue()) -
                  Integer.parseInt(pData.getValue());
            if (d.getParameters().getProperty("output").equals("diff")) {
              datasOutput += " " + diff;
            } else if (d.getParameters().getProperty("output").equals(
                    "average")) {
              BigDecimal res = new BigDecimal(diff).multiply(
                      new BigDecimal(client.getTimeUnit())).divide(
                      new BigDecimal(client.getInterval()), new MathContext(3));
               datasOutput += " " + res;
            }
          }
        } else {
           datasOutput += " " + d.getValue();
        }
      } catch (NumberFormatException e) {
        client.getErrorsBuffer().addError(d.getProtocol(), d.getAttribute(),
                "The attribute value: \"" + d.getValue() + "\" isn't a number");
      }
    }
//    datasOutput += " [" + sdf.format(new Date()) +"]";
    datasOutput += "\n";
  }
  /**
   * Save the datasOutput string in a file.
   */
  private void datasExploitation() {
    try {
      FileOutputStream fDatas;
      if (firstRun) {
        firstRun = false;
        fDatas = new FileOutputStream(datasFileName);
      } else {
        fDatas = new FileOutputStream(datasFileName,true);
      }
      fDatas.write(datasOutput.getBytes());
      System.out.print(datasOutput); // Optional
      fDatas.close();
    } catch (IOException e) {
      System.out.println(e.getLocalizedMessage());
    }
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/Error.java
New file
@@ -0,0 +1,120 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Date;
/**
 * Represent an error occured during the retrieving of the datas.
 */
public class Error {
  /**
   * The date of the error.
   */
  private final Date date;
  /**
   * The name of the protocol.
   */
  private final String protocol;
  /**
   * The name of the attribute who couldn't be retrieve.
   */
  private final String attribute;
  /**
   * The error message.
   */
  private final String message;
  /**
   * The constructor of the Error object.
   *
   * @param protocol  The name of the protocol
   * @param attribute The name of the attribute who couldn't be retrieve.
   * @param message   The error message.
   */
  public Error (String protocol, String attribute, String message) {
    this.date =  new Date();
    this.protocol = protocol;
    this.attribute = attribute;
    this.message = message;
  }
  /**
   * The constructor of the Error object.
   *
   * @param protocol  The name of the protocol
   * @param attribute The name of the attribute who couldn't be retrieve.
   * @param message   The error message.
   * @param date      The date of the error
   */
  public Error (String protocol, String attribute, String message, Date date) {
    this.date =  (Date)date.clone();
    this.protocol = protocol;
    this.attribute = attribute;
    this.message = message;
  }
  /**
   * Returns the date.
   *
   * @return  The date of the error.
   */
  public Date getDate () {
    return date;
  }
  /**
   * Returns the protocol.
   *
   * @return The name of the protocol.
   */
  public String getProtocol () {
    return protocol;
  }
  /**
   * Returns the attribute.
   *
   * @return  The attribute who couldn't be retrieve.
   */
  public String getAttribute () {
    return attribute;
  }
  /**
   * Returns the error message.
   * @return  The error message.
   */
  public String getMessage () {
    return message;
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/ErrorsBuffer.java
New file
@@ -0,0 +1,165 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Date;
import java.util.Vector;
/**
 * Buffer to store the errors who occured
 * while the monitoring client is running.
 */
public class ErrorsBuffer {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  /**
   * Errors who occured when the client is running.
   */
  private Vector<Error> errors;
  /**
   * Number of consumers who have cloned the buffer.
   */
  private int consumers;
  /**
   * Construct a ErrorsBuffer object.
   *
   * @param client The main class of the client.
   */
  public ErrorsBuffer (MonitoringClient client) {
    this.client = client;
    errors = new Vector<Error>();
    consumers = 0;
  }
  /**
   * Add a general error in the buffer and notify the consumers.
   *
   * @param protocol  The name of the protocol.
   * @param message   The message of the error.
   * @param date      The date of the error.
   * @return  true if the error have been add in the buffer, false otherwise.
   */
  public synchronized boolean addError(String protocol, String message,
          Date date) {
    boolean result = errors.add(new Error(protocol, "", message,
            new Date(date.getTime())));
    if (result) notifyAll();
    return result;
  }
  /**
   * Add an error in the buffer and notify the consumers.
   *
   * @param protocol  The name of the protocol.
   * @param attribute The name of the attribute monitored.
   * @param message   The message of the error.
   * @return  true if the error have been add in the buffer, false otherwise.
   */
  public synchronized boolean addError(String protocol, String attribute,
          String message) {
    boolean result = errors.add(new Error(protocol, attribute, message));
    if (result) notifyAll();
    return result;
  }
  /**
   * Add an error in the buffer and notify the consumers.
   *
   * @param protocol  The name of the protocol.
   * @param attribute The name of the attribute monitored.
   * @param message   The message of the error.
   * @param date      The date of the error.
   * @return  true if the error have been add in the buffer, false otherwise.
   */
  public synchronized boolean addError(String protocol, String attribute,
          String message, Date date) {
    boolean result = errors.add(new Error(protocol, attribute, message,
            new Date(date.getTime())));
    if (result) notifyAll();
    return result;
  }
  /**
   * Add an error in the buffer.
   *
   * @param protocol  The name of the protocol.
   * @param attribute The name of the attribute monitored.
   * @param message   The message of the error.
   * @param date      The date of the error.
   * @return  true if the error have been add in the buffer, false otherwise.
   */
  private synchronized boolean addErrorWithoutNotify(String protocol,
          String attribute, String message, Date date) {
    return errors.add(new Error(protocol, attribute, message,
            new Date(date.getTime())));
  }
  /**
   * Test if there is at least one error in the buffer.
   *
   * @return true if there is at least one error in the buffer, false otherwise.
   */
  public synchronized boolean isEmpty(){
    return errors.isEmpty();
  }
  /**
   * Return the first error in the buffer and remove it.
   *
   * @return  The first error in the buffer.
   */
  public synchronized Error removeFirstError() {
    return errors.remove(0);
  }
  /**
   * Clone the ErrorsBuffer and clear it if all the consumers have cloned it.
   *
   * @return  A clone of the ErrorsBuffer.
   */
  @Override
  public synchronized ErrorsBuffer clone () {
    ErrorsBuffer result = new ErrorsBuffer(client);
    for (Error e : errors) {
      result.addErrorWithoutNotify(e.getProtocol(), e.getAttribute(),
              e.getMessage(), new Date(e.getDate().getTime()));
    }
    if (++consumers == client.getNbConsumers()) {
      errors.clear();
      consumers = 0;
    }
    return result;
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/ErrorsOutputFile.java
New file
@@ -0,0 +1,164 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Locale;
/**
 * Consumer who save the errors in a file.
 */
public class ErrorsOutputFile extends Thread {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  /**
   * The errors retrieved by the producers.
   */
  private ErrorsBuffer errors;
  /**
   * The output string to write in the error file.
   */
  private String errorsOutput;
  /**
   * The name of the errors file.
   */
  private String errorsFileName;
  private SimpleDateFormat  sdf;
  /**
   * Indicate if the client have just been launched.
   */
  private Boolean firstRun;
  /**
   * Contructs a ErrorsOutputFile thread whith the specified values.
   *
   * @param client          The main class of the client.
   * @param errorsFileName  The name of the errors file.
   */
  public ErrorsOutputFile (MonitoringClient client, String errorsFileName) {
    this.client = client;
    this.errors = new ErrorsBuffer(client);
    this.errorsOutput = new String();
    this.errorsFileName = errorsFileName;
    sdf = new SimpleDateFormat("dd/MMM/yyyy:HH:mm:ss Z", Locale.US);
    firstRun = true;
  }
  /**
   * Retrieve the errors, format its and save its in a file.
   */
  @Override
  public void run () {
    while(true) {
      errorsRetrieving();
      errorsProcessing();
      errorsExploitation();
      try {
        synchronized(client.getErrorsBuffer()) {
          client.getErrorsBuffer().wait();
        }
      } catch (InterruptedException e) {
        System.out.println(e.getLocalizedMessage());
      }
    }
  }
  /**
   * Retrieve the errors.
   */
  private void errorsRetrieving() {
    errors = client.getErrorsBuffer().clone();
  }
  /**
   * Format the errors.
   */
  private void errorsProcessing() {
    errorsOutput = "";
    if (firstRun) {
      errorsOutput += "# DATE PROTOCOL|ATTRIBUTE MESSAGE\n";
    }
    while (!errors.isEmpty()) {
      Error e = errors.removeFirstError();
      errorsOutput += "[" + sdf.format(e.getDate()) + "] ";
      errorsOutput += e.getProtocol() + "|";
      if (e.getAttribute().equals("")) {
        errorsOutput += "General";
      } else {
        errorsOutput += e.getAttribute();
      }
      errorsOutput += " " + e.getMessage() + "\n";
    }
  }
  /**
   * Save the errorsOutput string in a file.
   */
  private void errorsExploitation() {
    try {
      FileOutputStream fErrors;
      if (firstRun) {
        firstRun = false;
        fErrors = new FileOutputStream(errorsFileName);
      } else {
        fErrors = new FileOutputStream(errorsFileName,true);
      }
      fErrors.write(errorsOutput.getBytes());
      System.out.print(errorsOutput); // Optional
      fErrors.close();
    } catch (IOException e) {
      System.out.println(e.getLocalizedMessage());
    }
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/JMXMonitor.java
New file
@@ -0,0 +1,206 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.io.IOException;
import java.rmi.ConnectException;
import java.rmi.UnknownHostException;
import java.rmi.UnmarshalException;
import java.util.Date;
import java.util.HashMap;
import java.util.Properties;
import java.util.Vector;
import javax.management.Attribute;
import javax.management.InstanceNotFoundException;
import javax.management.JMException;
import javax.management.MBeanServerConnection;
import javax.management.ObjectName;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;
import javax.naming.CommunicationException;
/**
 * Producer who monitor an OpenDS server with JMX.
 */
public class JMXMonitor extends Thread {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  private Properties params;
  /**
   * Construct a JMXMonitor thread with the specified values.
   *
   * @param client  The main class of the client.
   * @param params  The parameters of the thread.
   */
  public JMXMonitor(MonitoringClient client, Properties params) {
    this.client = client;
    this.params = params;
    this.setName(params.getProperty("name"));
  }
  /**
   * Connect to the server, get the attributes to monitor,
   * and wait a notify from the main thread.
   */
  @Override
  public void run() {
    Date date = new Date();
    // Initialise the JMX environnement
    HashMap<String,Object> envJMX = new HashMap<String,Object>();
    if (params.containsKey("bindDN")) {
      String[] credentials = new String[] { params.getProperty("bindDN"),
              params.getProperty("bindPW") };
      envJMX.put("jmx.remote.credentials", credentials);
    }
    Vector<Data> attributesToMonitor =
            client.getDatasBuffer().getAttributesToMonitor(
            params.getProperty("name"));
    while(true) {
      try {
        // Allow to desynchronize the producers.
        try {
          sleep(Integer.parseInt(params.getProperty("delay")) *
                  client.getTimeUnit());
        } catch (InterruptedException e) {
          System.out.println(e.getLocalizedMessage());
        }
        // Connect to the server
        JMXServiceURL url;
        if (params.getProperty("name").equals("JMX")) {
          url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" +
                  params.getProperty("host") + ":" +
                  params.getProperty("port") +
                  "/org.opends.server.protocols.jmx.client-unknown");
        } else {
          url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://" +
                  params.getProperty("host") + ":" +
                  params.getProperty("port") +
                  "/jmxrmi");
        }
        JMXConnector jmxc = JMXConnectorFactory.connect(url, envJMX);
        MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
        // Simulate an important charge for the server
        try {
          sleep(Integer.parseInt(params.getProperty("charge")) *
                  client.getTimeUnit());
        } catch (InterruptedException e) {
          System.out.println(e.getLocalizedMessage());
        }
        // Retrieve the attributes
        for (Data d : attributesToMonitor) {
          try {
            Object attr = mbsc.getAttribute(
                    new ObjectName(d.getParameters().getProperty("MBeanName")),
                    d.getAttribute());
            if (attr != null) {
              try {
                client.getDatasBuffer().setData(d,
                        ((Attribute)attr).getValue().toString(),
                        (int)(System.currentTimeMillis() - date.getTime()));
              } catch (ClassCastException e) {
                client.getDatasBuffer().setData(d, attr.toString(),
                        (int)(System.currentTimeMillis() - date.getTime()));
              }
            } else {
              client.getDatasBuffer().dataError(d, "This attribute couldn't " +
                      "be retrieved");
            }
          } catch (InstanceNotFoundException e) {
            client.getDatasBuffer().dataError(d, "The MBean " +
                    d.getParameters().getProperty("MBeanName") + " does not " +
                    "exist in the repository");
          }
        }
        // Close the JMX connection
        jmxc.close();
        // Processing of the errors
        client.getDatasBuffer().verifyDatas(params.getProperty("name"));
      } catch (UnmarshalException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                "Invalid credentials");
      } catch (SecurityException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                "Invalid credentials");
      } catch (IOException e) {
        if (e.getCause().getCause() instanceof ConnectException) {
          client.getDatasBuffer().protocolError(params.getProperty("name"),
                  "Wrong port number");
        } else if (e.getCause().getCause() instanceof UnknownHostException ||
                e.getCause() instanceof CommunicationException) {
          client.getDatasBuffer().protocolError(params.getProperty("name"),
                  "Unknown host");
        } else {
          client.getDatasBuffer().protocolError(params.getProperty("name"),
                  e.getLocalizedMessage());
        }
      } catch (JMException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                e.getLocalizedMessage());
      }
      // Wait for the next run
      try {
        synchronized(MonitoringClient.lock) {
          MonitoringClient.lock.wait();
        }
      } catch (InterruptedException e) {
        System.out.println(e.getLocalizedMessage());
      }
      // Update the date
      date.setTime(System.currentTimeMillis());
    }
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/LDAPMonitor.java
New file
@@ -0,0 +1,220 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.net.ConnectException;
import java.util.Date;
import java.util.Properties;
import java.util.Vector;
import javax.naming.AuthenticationException;
import javax.naming.CommunicationException;
import javax.naming.Context;
import javax.naming.NameNotFoundException;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
import javax.naming.ServiceUnavailableException;
import javax.naming.directory.Attribute;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
/**
 * Producer who monitor an OpenDS server with LDAP.
 */
public class LDAPMonitor extends Thread {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  /**
   * The properties of the producer.
   */
  private Properties params;
  /**
   * Contructs a LDAPMonitor thread whith the specified values.
   *
   * @param client  The main class of the client.
   * @param params  The parameters of the thread.
   */
  public LDAPMonitor(MonitoringClient client, Properties params) {
    this.client = client;
    this.params = params;
    this.setName(params.getProperty("name"));
  }
  /**
   * Connect to the server, get the attributes to monitor,
   * and wait a notify from the main thread.
   */
  @Override
  public void run() {
    Date date = new Date();
    Vector<Data> attributesToMonitor =
            client.getDatasBuffer().getAttributesToMonitor(
            params.getProperty("name"));
    // Initialise the LDAP environnement.
    Properties envLdap = System.getProperties();
    envLdap.put(Context.INITIAL_CONTEXT_FACTORY,
            "com.sun.jndi.ldap.LdapCtxFactory");
    envLdap.put(Context.PROVIDER_URL, "ldap://" + params.getProperty("host") +
            ":" + params.getProperty("port")+ "/");
    envLdap.put(Context.SECURITY_AUTHENTICATION, "simple");
    envLdap.put(Context.SECURITY_PRINCIPAL, params.getProperty("bindDN"));
    envLdap.put(Context.SECURITY_CREDENTIALS, params.getProperty("bindPW"));
    while(true) {
      try {
        // Allow to desynchronize the producers.
        try {
          sleep(Integer.parseInt(params.getProperty("delay")) *
                  client.getTimeUnit());
        } catch (InterruptedException e) {
          System.out.println(e.getLocalizedMessage());
        }
        // Connect to the server
        DirContext ctx = new InitialDirContext(envLdap);
        // Simulate an important charge for the server
        try {
          sleep(Integer.parseInt(params.getProperty("charge")) *
                  client.getTimeUnit());
        } catch (InterruptedException e) {
          System.out.println(e.getLocalizedMessage());
        }
        // Retrieve the attributes
        for (Data d : attributesToMonitor) {
          SearchControls ctls = new SearchControls();
          ctls.setReturningAttributes(new String[] {d.getAttribute()});
          if (!d.getParameters().containsKey("scope")) {
            ctls.setSearchScope(SearchControls.OBJECT_SCOPE);
          } else if (d.getParameters().getProperty("scope").equals("base")) {
            ctls.setSearchScope(SearchControls.OBJECT_SCOPE);
          } else if (d.getParameters().getProperty("scope").equals("onelevel")){
            ctls.setSearchScope(SearchControls.ONELEVEL_SCOPE);
          } else if (d.getParameters().getProperty("scope").equals("sub")) {
            ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);
          }
          try {
            NamingEnumeration answer;
            if (d.getParameters().containsKey("filter")) {
              answer = ctx.search(
                      d.getParameters().getProperty("baseDN"),
                      d.getParameters().getProperty("filter"), ctls);
            } else {
              answer = ctx.search(
                      d.getParameters().getProperty("baseDN"),
                      "(objectclass=*)", ctls);
            }
            while (answer.hasMore()) {
              SearchResult sr = (SearchResult)answer.next();
              NamingEnumeration attribs = sr.getAttributes().getAll();
              while(attribs.hasMore()) {
                Attribute attr = (Attribute)attribs.next();
                client.getDatasBuffer().setData(d, attr.get(0).toString(),
                        (int)(System.currentTimeMillis() - date.getTime()));
  /*              System.out.println(new Date() + " " +
                        d.getParameters().getProperty("protocol") + " " +
                        d.getParameters().getProperty("baseDN") + " " +
                        d.getParameters().getProperty("filter") + " " +
                        d.getAttribute() + " " +
                        attr.get(0).toString() + " " +
                        (int)(System.currentTimeMillis() - date.getTime()) +
                        " ms");*/
              }
            }
          } catch (NameNotFoundException e) {
            client.getDatasBuffer().dataError(d, "The entry " +
                    d.getParameters().getProperty("baseDN") +" specified as " +
                    "the search base does not exist in the Directory Server");
          }
        }
        // Close the LDAP connection
        ctx.close();
        // Processing of the errors
        client.getDatasBuffer().verifyDatas(params.getProperty("name"));
      } catch (CommunicationException e) {
        if (e.getCause() instanceof ConnectException) {
          client.getDatasBuffer().protocolError(params.getProperty("name"),
                  "Wrong port number");
        } else {
          client.getDatasBuffer().protocolError(params.getProperty("name"),
                  "Unknown host");
        }
      } catch (AuthenticationException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                "Invalid Credentials");
      } catch (ServiceUnavailableException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                "Service Unavailable");
      } catch (NamingException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                e.getLocalizedMessage());
      }
      // Wait for the next run
      try {
        synchronized(MonitoringClient.lock) {
          MonitoringClient.lock.wait();
        }
      } catch (InterruptedException e) {
        System.out.println(e.getLocalizedMessage());
      }
      // Update the date
      date.setTime(System.currentTimeMillis());
    }
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/MonitoringClient.java
New file
@@ -0,0 +1,642 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.io.File;
import java.io.IOException;
import java.net.ConnectException;
import java.util.Hashtable;
import java.util.Properties;
import javax.naming.AuthenticationException;
import javax.naming.CommunicationException;
import javax.naming.Context;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
import javax.naming.ServiceUnavailableException;
import javax.naming.directory.Attribute;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.SAXException;
/**
 * Main class of the monitoring client.
 */
public class MonitoringClient {
  /**
   * The parameters of the producers.
   */
  private Hashtable producersConfig;
  /**
   * The parameters of the consumers.
   */
  private String outputRepository;
  /**
   * Interval of time between each threads wake up.
   */
  private int interval;
  /**
   * Unit of time.
   */
  private int timeUnit;
  /**
   * Lock for the producers.
   */
  static Object lock;
  /**
   * Buffer for the datas.
   */
  private DatasBuffer datas;
  /**
   * Buffer for the errors.
   */
  private ErrorsBuffer errors;
  /**
   * Number of consumers.
   */
  private int nbConsumers = 1;
  /**
   * Value for the datas where an error occured.
   */
  static final String ERROR_CODE = "-1";
  /**
   * Wake up the producers very interval of time.
   *
   * @param parsedArguments  The parsed arguments
   */
  public MonitoringClient(Properties parsedArguments) {
    lock = new Object();
    datas = new DatasBuffer(this);
    errors = new ErrorsBuffer(this);
    timeUnit = Integer.parseInt(parsedArguments.getProperty("timeUnit"));
    interval = Integer.parseInt(parsedArguments.getProperty("interval")) *
            timeUnit;
    // Config
    this.init(parsedArguments);
  }
  /**
   * The main method of the MonitoringClient class.
   *
   * @param  args  The command-line arguments provided to this program.
   */
  public static void main(String[] args) {
    new MonitoringClient (MonitoringClient.argumentParser(args)).start();
  }
  /**
   * Start the producers and de consumers and wake up the producers every
   * interval of time.
   */
  public void start() {
     // Start of the producers
    if (producersConfig.containsKey("LDAP")) {
      new LDAPMonitor(this, (Properties)producersConfig.get("LDAP")).start();
    }
    if (producersConfig.containsKey("JMX")) {
      new JMXMonitor(this, (Properties)producersConfig.get("JMX")).start();
    }
    if (producersConfig.containsKey("JVM")) {
      new JMXMonitor(this, (Properties)producersConfig.get("JVM")).start();
    }
    if (producersConfig.containsKey("SNMP")) {
      new SNMPMonitor(this, (Properties)producersConfig.get("SNMP")).start();
    }
    // Start of the consumers
    new DatasOutputFile(
            this, outputRepository + File.separator + "datas").start();
    new ErrorsOutputFile(
            this, outputRepository + File.separator + "errors").start();
    while(true) {
      try {
        Thread.sleep(interval);
      } catch (InterruptedException e) {
        System.out.println(e.getLocalizedMessage());
      }
      // Wake up the producers
      synchronized(lock) {
        lock.notifyAll();
      }
      datas.timeoutExpired();
    }
  }
  /**
   * Returns the buffer for the datas.
   *
   * @return  The buffer for the datas.
   */
  public DatasBuffer getDatasBuffer() {
    return datas;
  }
  /**
   * Returns the buffer for the errors.
   *
   * @return  The buffer for the errors.
   */
  public ErrorsBuffer getErrorsBuffer() {
    return errors;
  }
  /**
   * Returns the interval.
   *
   * @return  The interval of time between each threads wake up.
   */
  public int getInterval() {
    return interval;
  }
  /**
   * Return the time unit.
   *
   * @return the time unit
   */
  public int getTimeUnit() {
    return timeUnit;
  }
  /**
   * Returns the number of consumers.
   *
   * @return  The number of consumers.
   */
  public int getNbConsumers() {
    return nbConsumers;
  }
  /**
   * Sets the properties of the producers.
   *
   * @param producersConfig The properties of the producers.
   */
  public void setProducersConfig (Hashtable producersConfig) {
    this.producersConfig = producersConfig;
  }
  /**
   * Parse the command line argument.
   *
   * @param args the command line argument
   * @return the parsed argument
   */
  public static Properties argumentParser(String args[]) {
    Properties parsedArguments = new Properties();
    String usage = "Usage: java -jar MonitoringClient.java [-h <hostname>] " +
            "[-p <LDAPport>] [-x <JMXport>] [-m <JVMport>] [-s <SNMPport] " +
            "[-D <bindDN>] -w <bindPW> [-f <configFile>] [-r <repository>]" +
            "[-i <interval>] [-u <timeUnit>]\n\n";
    try {
      if ( args.length == 1 && (args[0].equals("-H") ||
              args[0].equals("--help") || args[0].equals("-?"))) {
        System.out.println("This utility monitor an OpenDS server\n\n" +
                usage +
                "-h, --hostname\n" +
                "    Directory server hostname or IP address\n" +
                "-p, --LDAPport\n" +
                "    Directory server LDAP port number\n" +
                "-x, --JMXport\n" +
                "    Directory server JMX port number\n" +
                "-m, --JVMport\n" +
                "    JMX port number of the host JVM\n" +
                "-s, --SNMPport\n" +
                "    Directory server SNMP port number\n" +
                "-D, --bindDN\n" +
                "    DN to use to bind to the server\n" +
                "-w, --bindPassword\n" +
                "    Password to use to bind to the server\n" +
                "-f, --configFile\n" +
                "    Config file to use to monitor the server\n" +
                "-r, --repository\n" +
                "    Repository for the output files" +
                "-i, --interval\n" +
                "    Interval of time between each attributes retrieving\n" +
                "-u, --timeUnit\n" +
                "    Time unit of the interval of time (s | min | h)"
        );
        System.exit(0);
      }
      for(int i=0; i<args.length; i++) {
        if ( (args[i].equals("-h") || args[i].equals("--hostname")) &&
                !parsedArguments.containsKey("host")) {
          if (!args[i+1].startsWith("-")) {
            parsedArguments.setProperty("host",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-p") || args[i].equals("--LDAPport")) &&
                !parsedArguments.containsKey("LDAPport")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("LDAPport",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-x") || args[i].equals("--JMXport")) &&
                !parsedArguments.containsKey("JMXport")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("JMXport",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-m") || args[i].equals("--JVMport")) &&
                !parsedArguments.containsKey("JVMport")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("JVMport",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-s") || args[i].equals("--SNMPport")) &&
                !parsedArguments.containsKey("SNMPport")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("SNMPport",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-D") || args[i].equals("--bindDN")) &&
                !parsedArguments.containsKey("bindDN")) {
          if (!args[i+1].startsWith("-")) {
            parsedArguments.setProperty("bindDN",args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-w") || args[i].equals("--bindPW")) &&
                !parsedArguments.containsKey("bindPW")) {
          if (!args[i+1].startsWith("-")) {
            parsedArguments.setProperty("bindPW", args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-f") || args[i].equals("--configFile")) &&
                !parsedArguments.containsKey("configFile")) {
          if (!args[i+1].startsWith("-")) {
            parsedArguments.setProperty("configFile", args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-r") || args[i].equals("--repository")) &&
                !parsedArguments.containsKey("repository")) {
          if (!args[i+1].startsWith("-")) {
            if (!args[i+1].endsWith(File.separator)) {
              parsedArguments.setProperty("repository", args[i+1]);
            } else {
              parsedArguments.setProperty("repository",
                      args[i+1].substring(0, args[i+1].length() -1));
            }
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-i") || args[i].equals("--interval")) &&
                !parsedArguments.containsKey("interval")) {
          if (!args[i+1].startsWith("-")) {
            Integer.parseInt(args[i+1]);
            parsedArguments.setProperty("interval", args[i+1]);
          } else {
            throw new IllegalArgumentException();
          }
          i++;
        } else if ( (args[i].equals("-u") || args[i].equals("--timeUnit")) &&
                !parsedArguments.containsKey("timeUnit")) {
          if (!args[i+1].startsWith("-")) {
            if (args[i+1].equals("s")) {
              parsedArguments.setProperty("timeUnit", "1000");
            } else if (args[i+1].equals("min")) {
              parsedArguments.setProperty("timeUnit", "60000");
            } else if (args[i+1].equals("h")) {
              parsedArguments.setProperty("timeUnit", "3600000");
            } else {
              throw new IllegalArgumentException();
            }
            i++;
          } else {
            throw new IllegalArgumentException();
          }
        } else {
          throw new IllegalArgumentException();
        }
      }
      if (!parsedArguments.containsKey("host")) {
        parsedArguments.setProperty("host","localhost");
//        parsedArguments.setProperty("host","havmann");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("LDAPport")) {
        parsedArguments.setProperty("LDAPport", "389");
//        parsedArguments.setProperty("LDAPport", "1389");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("JVMport")) {
        parsedArguments.setProperty("JVMport","0");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("SNMPport")) {
        parsedArguments.setProperty("SNMPport","8085");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("bindDN")) {
        parsedArguments.setProperty("bindDN","cn=Directory Manager");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("bindPW")) {
//        parsedArguments.setProperty("bindPW","toto123");
        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("configFile")) {
        parsedArguments.setProperty("configFile","config.xml");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("repository")) {
        parsedArguments.setProperty("repository",".");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("interval")) {
        parsedArguments.setProperty("interval","3");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("timeUnit")) {
        parsedArguments.setProperty("timeUnit","1000");
//        throw new IllegalArgumentException();
      }
      if (!parsedArguments.containsKey("JMXport")) {
        int JMXport = MonitoringClient.getJMXport(
                parsedArguments.getProperty("host"),
                Integer.parseInt(parsedArguments.getProperty("LDAPport")),
                parsedArguments.getProperty("bindDN"),
                parsedArguments.getProperty("bindPW"));
        if (JMXport == -1) {
          JMXport = 1689;
        }
        parsedArguments.setProperty("JMXport", Integer.toString(JMXport));
//        throw new IllegalArgumentException();
      }
    } catch (IllegalArgumentException e) {
      System.out.println(usage + "See \"MonitoringClient --help\" to get " +
              "more usage help");
      System.exit(0);
    } catch (ArrayIndexOutOfBoundsException e) {
      System.out.println(usage + "See \"MonitoringClient --help\" to get " +
              "more usage help");
      System.exit(0);
    }
    return parsedArguments;
  }
  /**
   * Retrieve the JMX port.
   *
   * @param host    Directory server hostname or IP address
   * @param port    Directory server port number
   * @param bindDN  DN to use to bind to the server
   * @param bindPW  Password to use to bind to the server
   * @return  The port number of the JMX port, -1 if an error occured
   */
  private static int getJMXport (String host, int port, String bindDN,
          String bindPW) {
    int JMXport = 0;
    try {
      Properties envLdap = System.getProperties();
      envLdap.put(Context.INITIAL_CONTEXT_FACTORY,
              "com.sun.jndi.ldap.LdapCtxFactory");
      envLdap.put(Context.PROVIDER_URL, "ldap://" + host + ":" + port + "/");
      envLdap.put(Context.SECURITY_AUTHENTICATION, "simple");
      envLdap.put(Context.SECURITY_PRINCIPAL, bindDN);
      envLdap.put(Context.SECURITY_CREDENTIALS, bindPW);
      DirContext ctx = new InitialDirContext(envLdap);
      SearchControls ctls = new SearchControls();
      ctls.setReturningAttributes(new String[] {"ds-cfg-listen-port"});
      ctls.setSearchScope(SearchControls.SUBTREE_SCOPE);
      NamingEnumeration answer = ctx.search("cn=JMX Connection Handler," +
              "cn=Connection Handlers,cn=config", "(objectclass=*)", ctls);
      while (answer.hasMore()) {
        SearchResult sr = (SearchResult)answer.next();
        NamingEnumeration attribs = sr.getAttributes().getAll();
        while(attribs.hasMore()) {
          Attribute attr = (Attribute)attribs.next();
          JMXport = Integer.parseInt(attr.get(0).toString());
        }
      }
      ctx.close();
      } catch (CommunicationException e) {
        if (e.getCause() instanceof ConnectException) {
          System.out.println("Error of the JMX port retrieving: " +
                  "Wrong port number");
        } else {
          System.out.println("Error of the JMX port retrieving: " +
                  "Unknown host");
        }
        JMXport = -1;
      } catch (AuthenticationException e) {
        System.out.println("Error of the JMX port retrieving: " +
                "Invalid Credentials");
        JMXport = -1;
      } catch (ServiceUnavailableException e) {
        System.out.println("Error of the JMX port retrieving: " +
                "Service Unavailable");
        JMXport = -1;
      } catch (NamingException e) {
        System.out.println("Error of the JMX port retrieving: " +
                e.getLocalizedMessage());
        JMXport = -1;
      }
    return JMXport;
  }
  /**
   * Set the parameters of the producers.
   *
   * @param parsedArguments  The parsed arguments
   */
  private void init (Properties parsedArguments) {
    try {
      SAXParserFactory factory = SAXParserFactory.newInstance();
      factory.setValidating(true);
      SAXParser saxParser = factory.newSAXParser();
      saxParser.parse(new File(parsedArguments.getProperty("configFile")),
              new ConfigHandler(this, parsedArguments));
    } catch (ParserConfigurationException e) {
      System.out.println(e.getLocalizedMessage());
      System.exit(0);
    } catch (SAXException e) {
      System.out.println(e.getLocalizedMessage());
      System.exit(0);
    } catch (IOException e) {
      System.out.println(e.getLocalizedMessage());
      System.exit(0);
    }
    if (producersConfig.containsKey("LDAP")) {
      Properties params = (Properties)producersConfig.get("LDAP");
      params.setProperty("host", parsedArguments.getProperty("host"));
      params.setProperty("port", parsedArguments.getProperty("LDAPport"));
      params.setProperty("bindDN", parsedArguments.getProperty("bindDN"));
      params.setProperty("bindPW", parsedArguments.getProperty("bindPW"));
      if (!params.containsKey("delay")) {
        params.setProperty("delay", "0");
      }
      if (!params.containsKey("charge")) {
        params.setProperty("charge", "0");
      }
    }
    if (producersConfig.containsKey("JMX")) {
      Properties params = (Properties)producersConfig.get("JMX");
      params.setProperty("host", parsedArguments.getProperty("host"));
      params.setProperty("port", parsedArguments.getProperty("JMXport"));
      params.setProperty("bindDN", parsedArguments.getProperty("bindDN"));
      params.setProperty("bindPW", parsedArguments.getProperty("bindPW"));
      if (!params.containsKey("delay")) {
        params.setProperty("delay", "0");
      }
      if (!params.containsKey("charge")) {
        params.setProperty("charge", "0");
      }
    }
    if (producersConfig.containsKey("JVM")) {
      Properties params = (Properties)producersConfig.get("JVM");
      params.setProperty("host", parsedArguments.getProperty("host"));
      params.setProperty("port", parsedArguments.getProperty("JVMport"));
      if (!params.containsKey("delay")) {
        params.setProperty("delay", "0");
      }
      if (!params.containsKey("charge")) {
        params.setProperty("charge", "0");
      }
    }
    if (producersConfig.containsKey("SNMP")) {
      Properties params = (Properties)producersConfig.get("SNMP");
      params.setProperty("host", parsedArguments.getProperty("host"));
      params.setProperty("port", parsedArguments.getProperty("SNMPport"));
      params.setProperty("LDAPport", parsedArguments.getProperty("LDAPport"));
      if (!params.containsKey("delay")) {
        params.setProperty("delay", "0");
      }
      if (!params.containsKey("charge")) {
        params.setProperty("charge", "0");
      }
    }
    new File(parsedArguments.getProperty("repository")).mkdirs();
    outputRepository = parsedArguments.getProperty("repository");
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/src/org/opends/testqa/monitoringclient/SNMPMonitor.java
New file
@@ -0,0 +1,228 @@
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE
 * or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at
 * trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 * add the following below this CDDL HEADER, with the fields enclosed
 * by brackets "[]" replaced with your own identifying information:
 *      Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 *
 *
 *      Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Date;
import java.util.Properties;
import java.util.Vector;
import org.opends.server.snmp.DIRECTORY_SERVER_MIBOidTable;
import com.sun.management.snmp.SnmpDefinitions;
import com.sun.management.snmp.SnmpVarBindList;
import com.sun.management.snmp.SnmpOid;
import com.sun.management.snmp.SnmpOidTableSupport;
import com.sun.management.snmp.SnmpStatusException;
import com.sun.management.snmp.manager.SnmpRequest;
import com.sun.management.snmp.manager.SnmpSession;
import com.sun.management.snmp.manager.SnmpPeer;
import com.sun.management.snmp.manager.SnmpParameters;
import java.net.UnknownHostException;
/**
 * Producer who monitor an OpenDS server with SNMP.
 */
public class SNMPMonitor extends Thread {
  /**
   * Main class of the client.
   */
  private MonitoringClient client;
  /**
   * The properties of the producer.
   */
  private Properties params;
  /**
   * Construct a SNMPMonitor thread with the specified values.
   *
   * @param client  The main class of the client.
   * @param params  The parameters of the thread.
   */
  public SNMPMonitor(MonitoringClient client, Properties params) {
    this.client = client;
    this.params = params;
    this.setName(params.getProperty("name"));
  }
  /**
   * Connect to the server, get the attributes to monitor,
   * and wait a notify from the main thread.
   */
  @Override
  public void run() {
    Date date = new Date();
    Vector<Data> attributesToMonitor =
            client.getDatasBuffer().getAttributesToMonitor(
            params.getProperty("name"));
    // Initialise the SNMP evironnement
    final SnmpOidTableSupport oidTable = new DIRECTORY_SERVER_MIBOidTable();
    SnmpOid.setSnmpOidTable(oidTable);
    int tableEntryIndex = 1;
    int applIfProtocol = 0;
    while(true) {
      try {
        // Allow to desynchronize the producers.
        try {
          sleep(Integer.parseInt(params.getProperty("delay")) *
                  client.getTimeUnit());
        } catch (InterruptedException e) {
          System.out.println(e.getLocalizedMessage());
        }
        // Connect to the server
        SnmpParameters prms = new SnmpParameters("OpenDS@OpenDS",
                "OpenDS@OpenDS");
        prms.setProtocolVersion(SnmpDefinitions.snmpVersionOne);
        SnmpPeer agent = new SnmpPeer(params.getProperty("host"),
                Integer.parseInt(params.getProperty("port")));
        agent.setTimeout(client.getInterval());
        agent.setMaxTries(1);
        agent.setParams(prms);
        SnmpSession session = new SnmpSession("Get V1 session");
        session.snmpOptions.setPduFixedOnError(false);
        session.setDefaultPeer(agent);
        // Retrieve the index of the LDAP connector
        int ind=0;
        while (applIfProtocol == 0) {
          ind++;
          SnmpVarBindList list = new SnmpVarBindList("Get varbind list");
          list.addVarBind("dsApplIfProtocol." + tableEntryIndex + "." + ind);
          SnmpRequest request = session.snmpGetRequest(null, list);
          if (request.waitForCompletion(client.getInterval())) {
            String errorStatus = SnmpRequest.snmpErrorToString(
                    request.getErrorStatus());
            if (errorStatus.equals("noError")) {
              SnmpVarBindList resp = request.getResponseVarBindList();
              if (resp != null) {
                if (resp.getVarBindAt(0).getStringValue().endsWith(
                        params.getProperty("LDAPport"))) {
                  applIfProtocol = ind;
                }
              } else {
                applIfProtocol = -1;
              }
            } else {
              applIfProtocol = -1;
            }
          }
        }
        // Simulate an important charge for the server
        try {
          sleep(Integer.parseInt(params.getProperty("charge")) *
                  client.getTimeUnit());
        } catch (InterruptedException e) {
          System.out.println(e.getLocalizedMessage());
        }
        // Retrieve the attributes
        if (applIfProtocol != -1) {
          for (Data d : attributesToMonitor) {
            SnmpVarBindList list = new SnmpVarBindList("Get varbind list");
            list.addVarBind(d.getAttribute() + "." + tableEntryIndex + "." +
                    applIfProtocol);
            SnmpRequest request = session.snmpGetRequest(null, list);
            if (request.waitForCompletion(client.getInterval())) {
              String errorStatus = SnmpRequest.snmpErrorToString(
                      request.getErrorStatus());
              if (errorStatus.equals("noError")) {
                SnmpVarBindList resp = request.getResponseVarBindList();
                if (resp != null) {
                client.getDatasBuffer().setData(d,
                        resp.getVarBindAt(0).getStringValue(),
                        (int)(System.currentTimeMillis() - date.getTime()));
                } else {
                  client.getDatasBuffer().dataError(d, "The entry " +
                        d.getAttribute() + " does not exist in the MIB");
                }
              } else {
                client.getDatasBuffer().dataError(d, errorStatus);
              }
            }
          }
        } else {
          client.getDatasBuffer().protocolError(params.getProperty("name"),
                  "The index couldn't be retrieved");
        }
        // Close the SNMP session
        session.destroySession();
      // Processing of the errors
      } catch (SnmpStatusException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                  e.getLocalizedMessage());
      } catch (UnknownHostException e) {
        client.getDatasBuffer().protocolError(params.getProperty("name"),
                  "Unknown host");
      }
      // Wait for the next run
      try {
        synchronized(MonitoringClient.lock) {
          MonitoringClient.lock.wait();
        }
      } catch (InterruptedException e) {
        System.out.println(e.getLocalizedMessage());
      }
      // Update the date
      date.setTime(System.currentTimeMillis());
    }
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/unitTest/org/opends/testqa/monitoringclient/DataTest.java
New file
@@ -0,0 +1,164 @@
/*
 *  CDDL HEADER START
 *
 *  The contents of this file are subject to the terms of the
 *  Common Development and Distribution License, Version 1.0 only
 *  (the "License").  You may not use this file except in compliance
 *  with the License.
 *
 *  You can obtain a copy of the license at
 *  trunk/opends/resource/legal-notices/OpenDS.LICENSE
 *  or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 *  See the License for the specific language governing permissions
 *  and limitations under the License.
 *
 *  When distributing Covered Code, include this CDDL HEADER in each
 *  file and include the License file at
 *  trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 *  add the following below this CDDL HEADER, with the fields enclosed
 *  by brackets "[]" replaced with your own identifying information:
 *       Portions Copyright [yyyy] [name of copyright owner]
 *
 *  CDDL HEADER END
 *
 *
 *       Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Properties;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;
/**
 *
 * @author florian
 */
public class DataTest {
  private Properties parameters;
  private Data data;
    public DataTest() {
    }
  @BeforeClass
  public static void setUpClass() throws Exception {
  }
  @AfterClass
  public static void tearDownClass() throws Exception {
  }
    @Before
    public void setUp() {
      parameters = new Properties();
      parameters.setProperty("protocol", "LDAP");
      parameters.setProperty("baseDN", "cn=LDAP Connection Handler 0.0.0.0 " +
              "port 1389 Statistics,cn=monitor");
      parameters.setProperty("filter", "(objectclass=*)");
      data = new Data("searchRequests", parameters);
    }
    @After
    public void tearDown() {
      parameters = null;
      data = null;
    }
  /**
   * Test of reset method, of class Data.
   */
  @Test
  public void testReset() {
    data.reset();
    assertEquals("",data.getValue());
    assertTrue(data.getTimer() == 0);
  }
  /**
   * Test of getAttribute method, of class Data.
   */
  @Test
  public void testGetAttribute() {
    assertEquals("searchRequests",data.getAttribute());
  }
  /**
   * Test of getParameters method, of class Data.
   */
  @Test
  public void testGetParameters() {
    assertEquals(parameters,data.getParameters());
  }
  /**
   * Test of getProtocol method, of class Data.
   */
  @Test
  public void testGetProtocol() {
    assertEquals("LDAP",data.getProtocol());
  }
  /**
   * Test of isProtocol method, of class Data.
   */
  @Test
  public void testIsProtocol() {
    assertTrue(data.isProtocol("LDAP"));
    assertFalse(data.isProtocol("LDAP2"));
  }
  /**
   * Test of getValue method, of class Data.
   */
  @Test
  public void testGetValue() {
    data.setValue("12");
    assertEquals("12", data.getValue());
  }
  /**
   * Test of setValue method, of class Data.
   */
  @Test
  public void testSetValue() {
    data.setValue("12");
    assertEquals("12", data.getValue());
  }
  /**
   * Test of hasNullValue method, of class Data.
   */
  @Test
  public void testHasNullValue() {
    data.setValue("");
    assertTrue(data.hasEmptyValue());
    data.setValue("12");
    assertFalse(data.hasEmptyValue());
  }
  /**
   * Test of getTimer method, of class Data.
   */
  @Test
  public void testGetTimer() {
    data.setTimer(1000);
    assertEquals(1000, data.getTimer());
  }
  /**
   * Test of setTimer method, of class Data.
   */
  @Test
  public void testSetTimer() {
    data.setTimer(1000);
    assertEquals(1000, data.getTimer());
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/unitTest/org/opends/testqa/monitoringclient/DatasBufferTest.java
New file
@@ -0,0 +1,84 @@
/*
 *  CDDL HEADER START
 *
 *  The contents of this file are subject to the terms of the
 *  Common Development and Distribution License, Version 1.0 only
 *  (the "License").  You may not use this file except in compliance
 *  with the License.
 *
 *  You can obtain a copy of the license at
 *  trunk/opends/resource/legal-notices/OpenDS.LICENSE
 *  or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 *  See the License for the specific language governing permissions
 *  and limitations under the License.
 *
 *  When distributing Covered Code, include this CDDL HEADER in each
 *  file and include the License file at
 *  trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 *  add the following below this CDDL HEADER, with the fields enclosed
 *  by brackets "[]" replaced with your own identifying information:
 *       Portions Copyright [yyyy] [name of copyright owner]
 *
 *  CDDL HEADER END
 *
 *
 *       Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Properties;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;
/**
 *
 * @author florian
 */
public class DatasBufferTest {
  private static MonitoringClient client;
  private DatasBuffer datas;
    public DatasBufferTest() {
    }
  @BeforeClass
  public static void setUpClass() throws Exception {
    client = new MonitoringClient (MonitoringClient.argumentParser(
            new String[] {"-h","havmann","-p","1389","-w","toto123"}));
  }
  @AfterClass
  public static void tearDownClass() throws Exception {
    client = null;
  }
    @Before
    public void setUp() {
      datas = new DatasBuffer(client);
    }
    @After
    public void tearDown() {
      datas = null;
    }
  /**
   * Test of addAttributeToMonitor method, of class DatasBuffer.
   */
  @Test
  public void testAddAttributeToMonitor() {
    Properties params = new Properties();
    params.setProperty("name", "missing-changes");
    params.setProperty("baseDN","cn=monitor");
    params.setProperty("filter", "(&#038;(missing-changes=*)(cn=Direct LDAP " +
            "Server dc=example,dc=com*))");
    assertTrue(datas.addAttributeToMonitor(params.getProperty("name"), params));
  }
}
opends/tests/system-tests/clients/monitoring/MonitoringClient/unitTest/org/opends/testqa/monitoringclient/ErrorTest.java
New file
@@ -0,0 +1,103 @@
/*
 *  CDDL HEADER START
 *
 *  The contents of this file are subject to the terms of the
 *  Common Development and Distribution License, Version 1.0 only
 *  (the "License").  You may not use this file except in compliance
 *  with the License.
 *
 *  You can obtain a copy of the license at
 *  trunk/opends/resource/legal-notices/OpenDS.LICENSE
 *  or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 *  See the License for the specific language governing permissions
 *  and limitations under the License.
 *
 *  When distributing Covered Code, include this CDDL HEADER in each
 *  file and include the License file at
 *  trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 *  add the following below this CDDL HEADER, with the fields enclosed
 *  by brackets "[]" replaced with your own identifying information:
 *       Portions Copyright [yyyy] [name of copyright owner]
 *
 *  CDDL HEADER END
 *
 *
 *       Copyright 2006-2008 Sun Microsystems, Inc.
 */
package org.opends.testqa.monitoringclient;
import java.util.Date;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;
/**
 *
 * @author florian
 */
public class ErrorTest {
  private Error error;
  private Date date;
    public ErrorTest() {
    }
  @BeforeClass
  public static void setUpClass() throws Exception {
  }
  @AfterClass
  public static void tearDownClass() throws Exception {
  }
    @Before
    public void setUp() {
      date = new Date();
      error = new Error("Protocol", "Attribute", "Message", date);
    }
    @After
    public void tearDown() {
      date = null;
      error = null;
    }
  /**
   * Test of getDate method, of class Error.
   */
  @Test
  public void testGetDate() {
    assertNotSame(date, error.getDate());
    assertEquals(date, error.getDate());
  }
  /**
   * Test of getProtocol method, of class Error.
   */
  @Test
  public void testGetProtocol() {
    assertEquals("Protocol", error.getProtocol());
  }
  /**
   * Test of getAttribute method, of class Error.
   */
  @Test
  public void testGetAttribute() {
    assertEquals("Attribute", error.getAttribute());
  }
  /**
   * Test of getMessage method, of class Error.
   */
  @Test
  public void testGetMessage() {
    assertEquals("Message", error.getMessage());
  }
}
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0.html
New file
@@ -0,0 +1,1789 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
    <TITLE></TITLE>
    <META NAME="GENERATOR" CONTENT="OpenOffice.org 3.0 Beta (Linux)">
    <META NAME="AUTHOR" CONTENT="Florian Fauvarque">
    <META NAME="CREATED" CONTENT="20080626;16574500">
    <META NAME="CHANGEDBY" CONTENT="Florian Fauvarque">
    <META NAME="CHANGED" CONTENT="20080626;18264500">
    <META NAME="Info 1" CONTENT="">
    <META NAME="Info 2" CONTENT="">
    <META NAME="Info 3" CONTENT="">
    <META NAME="Info 4" CONTENT="">
    <STYLE TYPE="text/css">
    <!--
        @page { size: 21cm 29.7cm; margin-left: 2cm; margin-right: 1.64cm; margin-top: 2cm; margin-bottom: 2cm }
        P { margin-bottom: 0.21cm }
        TD P { margin-bottom: 0cm }
    -->
    </STYLE>
</HEAD>
<BODY LANG="fr-FR" DIR="LTR">
<P LANG="en-US" ALIGN=CENTER STYLE="margin-bottom: 0cm"><FONT SIZE=5 STYLE="font-size: 20pt"><B>MonitoringClient
0.5.0</B></FONT></P>
<P LANG="en-US" ALIGN=CENTER STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=CENTER STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=5><B>How
to:</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=3><B>Compile
the client and make a jar:</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-right: -0.9cm; margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>$ cd
/qa/opends/workspaces/florian/MonitoringClient-dist/MonitoringClient/
</FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>$ javac -sourcepath src -cp
lib/jdmkrt.jar:lib/snmp-mib2605.jar
src/org/opends/testqa/monitoringclient/*.java -d build/classes/</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>$ jar cfe MonitoringClient.jar
org.opends.testqa.monitoringclient.MonitoringClient -C build/classes/
.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=JUSTIFY STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>To
compile and launch the client, two external libraries have to be
included: </FONT></FONT>
</P>
<UL>
    <LI><P STYLE="margin-bottom: 0cm; font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>jdmkrt.jar
    : can be retrieved from the openDMK website (opendmk.dev.java.net)
    or from <BR>/usr/pkg/opends/OpenDMK/OpenDMK-bin/lib/jdmkrt.jar</FONT></FONT></P>
    <LI><P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>snmp-mib2605.jar
    : can be found in the OpenDS zip in lib/extensions/snmp-mib2605.jar </FONT></FONT>
    </P>
</UL>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=3><B>Compile
the chart generator and make a jar:</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>$ cd
/qa/opends/workspaces/florian/MonitoringClient-dist/ChartGenerator/ </FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>javac -sourcepath src -cp
lib/<FONT COLOR="#000000">jcommon-1.0.13.jar</FONT>:lib/jfreechart-1.0.10.jar
src/org/opends/testqa/monitoringclient/*.java -d build/classes/</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>jar cfe ChartGenerator.jar
org.opends.testqa.monitoringclient.ChartGenerator -C build/classes/ .</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=JUSTIFY STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>To
compile and launch the client, two external libraries have to be
included: </FONT></FONT>
</P>
<UL>
    <LI VALUE=1><P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>jcommon-1.0.13.jar
    : can be retrieved from the JFreeChart website
    http://www.jfree.org/jfreechart/</FONT></FONT></P>
    <LI><P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>jfreechart-1.0.10.jar
    : can be retrieved from the JFreeChart website
    http://www.jfree.org/jfreechart/ </FONT></FONT>
    </P>
</UL>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>Theses
libraries are on GNU / GPL licence, which isn't compatible with the
CDLL.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT><FONT COLOR="#000000"><FONT SIZE=3><B>Launch
the monitoring client:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>java
-cp lib/jdmkrt.jar:lib/snmp-mib2605.jar:MonitoringClient.jar
org.opends.testqa.monitoringclient.MonitoringClient -h havmann -p
1389 -w toto123 </FONT></FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT><FONT COLOR="#000000"><FONT SIZE=3><B>Launch
the chart generator:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>java
-cp
lib/jcommon-1.0.13.jar:lib/jfreechart-1.0.10.jar:ChartGenerator.jar
org.opends.testqa.monitoringclient.ChartGenerator</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT><FONT COLOR="#000000"><FONT SIZE=3><B>Monitor
the server with JMX:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>Before
monitoring OpenDS with JMX,the JMX Connection Handler have to be
enable.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>For
the procedure, see
https://www.opends.org/wiki/page/AccessingOpenDSMonitoringInformationThroughJconsole</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT><FONT COLOR="#000000"><FONT SIZE=3><B>Monitor
the server with SNMP:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>Before
monitoring OpenDS with JMX,the SNMP Connection Handler have to be
enable.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>For
the procedure, see</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT COLOR="#000000"><FONT SIZE=3>https://www.opends.org/wiki/page/HowToMonitorOpenDSThroughSNMP</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT><FONT SIZE=3><B>Monitor the JVM of the
server:</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT SIZE=3>To
monitor the JVM of the server, you have to add in the file
config/java.properties after the words “start-ds.java-args=-server”
the properties “-Dcom.sun.management.jmxremote.port=1650
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false”.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT SIZE=3>After,
you must launch the tool dsjavaproperties, then reboot the server.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><BR><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=5><B>Specifications</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=4><B>Specification
of the command line arguments</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT><FONT COLOR="#000000"><FONT SIZE=3><B>$
java -jar MonitoringClient.java [-h &lt;hostname&gt;] [-p &lt;LDAPport&gt;]
[-x &lt;JMXport&gt;] <BR>[-m &lt;JVMport&gt;] [-s &lt;SNMPport] [-D
&lt;bindDN&gt;] -w &lt;bindPW&gt; [-f &lt;configFile&gt;] <BR>[-r
&lt;repository&gt;][-i &lt;interval&gt;] [-u &lt;timeUnit&gt;]</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=JUSTIFY><BR><BR>
</P>
<TABLE WIDTH=643 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
    <COL WIDTH=36>
    <COL WIDTH=82>
    <COL WIDTH=56>
    <COL WIDTH=37>
    <COL WIDTH=103>
    <COL WIDTH=279>
    <TR VALIGN=TOP>
        <TD WIDTH=36 HEIGHT=14>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Short flag</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Long flag </FONT>
            </P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Type</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Required</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Default value</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Description</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT COLOR="#000000"><FONT SIZE=3>-h</FONT></FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT COLOR="#000000"><FONT SIZE=3>--hostname</FONT></FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>String</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><A NAME="DDE_LINK5"></A><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>localhost</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Directory server hostname
            or IP address</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-p</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--LDAPport</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Int</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>389</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Directory server LDAP port
            number </FONT>
            </P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-x</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--JMXport</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Int</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Retrieved by a LDAP
            search</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Directory server JMX port
            number</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-m </FONT>
            </P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--JVMport</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Int</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>JMX port number of the
            host JVM</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-s</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--SNMPport</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>8089</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Directory server SNMP port
            number</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-D</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--bindDN</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>String</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>cn=Directory Manager</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><A NAME="DDE_LINK7"></A><FONT SIZE=3>DN
            to use to bind to the server</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-w</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--bindPW</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>String</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>yes</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Password to use to bind to
            the server</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-f</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--configFile</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>String</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>config.xml</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Config file to use to
            monitor the server</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-i</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--interval</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Int</FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>3</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Interval of time between
            each attributes retrieving</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36 HEIGHT=15>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-u</FONT></P>
        </TD>
        <TD WIDTH=82>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--timeUnit</FONT></P>
        </TD>
        <TD WIDTH=56>
            <P LANG="en-US" ALIGN=CENTER><FONT COLOR="#000000"><FONT SIZE=3>s
            | min | h</FONT></FONT></P>
        </TD>
        <TD WIDTH=37>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=103>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>s</FONT></P>
        </TD>
        <TD WIDTH=279>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Time unit of the interval
            of time</FONT></P>
        </TD>
    </TR>
</TABLE>
<P LANG="en-US" ALIGN=JUSTIFY><BR><BR>
</P>
<P LANG="en-US" ALIGN=JUSTIFY><FONT SIZE=3>If there is a space in the
value of an argument command line, the value have to be enclose by
quotes marks. Ex: <FONT COLOR="#000000"><SPAN STYLE="font-weight: medium">$
java -jar MonitoringClient.jar -D &quot;Directory Manager&quot;.</SPAN></FONT></FONT></P>
<P LANG="en-US" ALIGN=JUSTIFY><FONT SIZE=3><B>Example of command to
launch the client:</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="font-weight: medium"><FONT SIZE=3>java
-cp lib/jdmkrt.jar:lib/snmp-mib2605.jar:MonitoringClient.jar
org.opends.testqa.monitoringclient.MonitoringClient -h havmann -p
1389 -w toto123 <FONT COLOR="#000000">-f replication.xml -i 10</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=4><B>Specification of the config file</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>To specify which attributes have to be monitored, a XML
file must be put in the same directory as the file config.dtd. When
the client parse the config file, it verify that the syntax of the
file is valid for the XML norm, is conform to the DTD and is conform
to the client specifications.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>It is possible to replace the LDAP port number in the
XML file by ${port}. So it's possible to use the same config file
also when the LDAP port are not the same.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>The config file must have the header :</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>&lt;<FONT COLOR="#000080"><B>?xml</B></FONT><B>
</B>version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;
standalone=&quot;no&quot;?&gt;</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>&lt;<FONT COLOR="#000080"><B>!DOCTYPE config SYSTEM</B></FONT>
&quot;./config.dtd&quot;&gt;</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>It has three markups : </FONT>
</P>
<UL>
    <LI><P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="text-decoration: none"><SPAN STYLE="font-weight: medium">config</SPAN></SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">:
    the root markup of the document</SPAN></FONT></P>
    <LI><P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">protocol</SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">:
    protocol to use for retrieving the attributes</SPAN></FONT></P>
    <LI><P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">attribute</SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">:
    attribute to monitor</SPAN></FONT></P>
</UL>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=3><SPAN STYLE="font-weight: medium">The
</SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">config</SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
markup haven't any parameter and include at least one </SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">protocol</SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
markup.</SPAN></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=3><SPAN STYLE="font-weight: medium">The
</SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">protocol</SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
markup have three parameters and include at least one </SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">attribute</SPAN></SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
</SPAN></FONT><FONT COLOR="#000000"><FONT SIZE=3><SPAN STYLE="font-weight: medium">markup:</SPAN></FONT></FONT></P>
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
    <COL WIDTH=35*>
    <COL WIDTH=30*>
    <COL WIDTH=28*>
    <COL WIDTH=22*>
    <COL WIDTH=140*>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER>Name of the attribute</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>Type</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>Required</P>
        </TD>
        <TD WIDTH=9%>
            <P LANG="en-US" ALIGN=CENTER>Default value</P>
        </TD>
        <TD WIDTH=55%>
            <P LANG="en-US" ALIGN=LEFT>Description</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">name</FONT></P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>“LDAP” | “JMX” | “JVM” |
            “SNMP”
            </P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>yes</P>
        </TD>
        <TD WIDTH=9%>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=55%>
            <P LANG="en-US" ALIGN=LEFT>The name of the protocol</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">delay</FONT></P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>Integer</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=9%>
            <P LANG="en-US" ALIGN=CENTER>0</P>
        </TD>
        <TD WIDTH=55%>
            <P LANG="en-US" ALIGN=LEFT><A NAME="DDE_LINK8"></A>Number of time
            unit to wait before making the request, used in functional tests
            for desynchronize the producers</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">charge</FONT></P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>Integer</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=9%>
            <P LANG="en-US" ALIGN=CENTER>0</P>
        </TD>
        <TD WIDTH=55%>
            <P LANG="en-US" ALIGN=LEFT>Number of time unit to wait after the
            request before stocking the datas in the datas buffer, used used
            in functional tests for simulate an important charge of the server
            and then trigger the timeout</P>
        </TD>
    </TR>
</TABLE>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=3><SPAN STYLE="font-weight: medium">The parameters of a
</SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-weight: medium">attribute</SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
markup depends of the protocol used. </SPAN></FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=3><SPAN STYLE="font-weight: medium">Parameters
for a </SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-weight: medium">attribute</SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
markup include in a LDAP </SPAN></FONT><FONT COLOR="#0000ff"><FONT SIZE=3><SPAN STYLE="font-weight: medium">protocol</SPAN></FONT></FONT><FONT SIZE=3><SPAN STYLE="font-weight: medium">
markup:</SPAN></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
    <COL WIDTH=35*>
    <COL WIDTH=34*>
    <COL WIDTH=27*>
    <COL WIDTH=49*>
    <COL WIDTH=111*>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER>Name of the attribute</P>
        </TD>
        <TD WIDTH=13%>
            <P LANG="en-US" ALIGN=CENTER>Type</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>Required</P>
        </TD>
        <TD WIDTH=19%>
            <P LANG="en-US" ALIGN=CENTER>Default value</P>
        </TD>
        <TD WIDTH=43%>
            <P LANG="en-US" ALIGN=LEFT>Description</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">name</FONT></P>
        </TD>
        <TD WIDTH=13%>
            <P LANG="en-US" ALIGN=CENTER>String
            </P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>yes</P>
        </TD>
        <TD WIDTH=19%>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=43%>
            <P LANG="en-US" ALIGN=LEFT>The name of the attribute to monitor</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">baseDN</FONT></P>
        </TD>
        <TD WIDTH=13%>
            <P LANG="en-US" ALIGN=CENTER>String</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>yes</P>
        </TD>
        <TD WIDTH=19%>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=43%>
            <P LANG="en-US" ALIGN=LEFT>The base dn to retrieve the attribute</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">filter</FONT></P>
        </TD>
        <TD WIDTH=13%>
            <P LANG="en-US" ALIGN=CENTER><A NAME="DDE_LINK9"></A>String</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=19%>
            <P LANG="en-US" ALIGN=CENTER>&quot;(objectclass=*)&quot;</P>
        </TD>
        <TD WIDTH=43%>
            <P LANG="en-US" ALIGN=LEFT>filterRFC-1558 compliant LDAP search
            filter</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">scope</FONT></P>
        </TD>
        <TD WIDTH=13%>
            <P LANG="en-US" ALIGN=CENTER>“base” | “onelevel” | “sub”</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=19%>
            <P LANG="en-US" ALIGN=CENTER>“sub”</P>
        </TD>
        <TD WIDTH=43%>
            <P LANG="en-US" ALIGN=LEFT>The scope to retrieve the attribute</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=14% HEIGHT=15>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">output</FONT></P>
        </TD>
        <TD WIDTH=13%>
            <P LANG="en-US" ALIGN=CENTER>“value” | “diff” | “average”</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=19%>
            <P LANG="en-US" ALIGN=CENTER>“value”</P>
        </TD>
        <TD WIDTH=43%>
            <P LANG="en-US" ALIGN=LEFT>The way of the result of the search
            will be displayed.
            </P>
        </TD>
    </TR>
</TABLE>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=4><FONT SIZE=3>Parameters for a </FONT><FONT COLOR="#0000ff"><FONT SIZE=3>attribute</FONT></FONT><FONT SIZE=3>
markup include in a JMX or JVM </FONT><FONT COLOR="#0000ff"><FONT SIZE=3>protocol</FONT></FONT><FONT SIZE=3>
markup:</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
    <COL WIDTH=41*>
    <COL WIDTH=28*>
    <COL WIDTH=27*>
    <COL WIDTH=32*>
    <COL WIDTH=128*>
    <TR VALIGN=TOP>
        <TD WIDTH=16%>
            <P LANG="en-US" ALIGN=CENTER>Name of the attribute</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>Type</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>Required</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>Default value</P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>Description</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=16%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">name</FONT></P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>String
            </P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER><A NAME="DDE_LINK15"></A>yes</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>The name of the attribute to monitor</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=16%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">MBeanName</FONT></P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>String</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>yes</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>The name of the MBean to retrieve the
            attribute</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=16% HEIGHT=15>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">output</FONT></P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>“value” | “diff” | “average”</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>“value”</P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>The way of the result of the search
            will be displayed.</P>
        </TD>
    </TR>
</TABLE>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=4><FONT SIZE=3>Parameters for a </FONT><FONT COLOR="#0000ff"><FONT SIZE=3>attribute</FONT></FONT><FONT SIZE=3>
markup include in a SNMP </FONT><FONT COLOR="#0000ff"><FONT SIZE=3>protocol</FONT></FONT><FONT SIZE=3>
markup:</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<TABLE WIDTH=100% BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
    <COL WIDTH=41*>
    <COL WIDTH=28*>
    <COL WIDTH=27*>
    <COL WIDTH=32*>
    <COL WIDTH=128*>
    <TR VALIGN=TOP>
        <TD WIDTH=16%>
            <P LANG="en-US" ALIGN=CENTER>Name of the attribute</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>Type</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>Required</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>Default value</P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>Description</P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=16%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">oid</FONT></P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>String</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>yes</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER><BR>
            </P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>The oid of the attribute to monitor. It
            have to be  an entry of the table <SPAN STYLE="font-style: normal"><SPAN STYLE="font-weight: medium">DsApplIfOpsTable</SPAN></SPAN></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=16%>
            <P LANG="en-US" ALIGN=CENTER STYLE="font-style: normal; font-weight: medium">
            <FONT COLOR="#008000">output</FONT></P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>“value” | “diff” | “average”</P>
        </TD>
        <TD WIDTH=11%>
            <P LANG="en-US" ALIGN=CENTER>no</P>
        </TD>
        <TD WIDTH=12%>
            <P LANG="en-US" ALIGN=CENTER>“value”</P>
        </TD>
        <TD WIDTH=50%>
            <P LANG="en-US" ALIGN=LEFT>The way of the result of the search
            will be displayed.</P>
        </TD>
    </TR>
</TABLE>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=3><B>Example of config file:</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=4><FONT SIZE=3>&lt;</FONT><FONT SIZE=3><B>?xm</B></FONT><FONT SIZE=3>l
version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=4><FONT SIZE=3>&lt;</FONT><FONT SIZE=3><B>!DOCTYPE config
SYSTEM</B></FONT><FONT SIZE=3> &quot;./config.dtd&quot;&gt;</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#0000ff"><FONT SIZE=3>&lt;config&gt;</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
  <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;protocol</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;LDAP&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium"><A NAME="DDE_LINK11"></A>
    <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;attribute</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;modifyRequests&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>baseDN</FONT></FONT><FONT SIZE=3>=&quot;cn=LDAP
Connection Handler 0.0.0.0 port ${port} Statistics,cn=monitor</FONT><FONT SIZE=3>&quot;</FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>scope</FONT></FONT><FONT SIZE=3>=&quot;base&quot;
</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>/&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
    <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;attribute</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;searchRequests&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>baseDN</FONT></FONT><FONT SIZE=3>=&quot;cn=LDAP
Connection Handler 0.0.0.0 port ${port} Statistics,cn=monitor&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>filter</FONT></FONT><FONT SIZE=3>=&quot;(objectclass=*)&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>output</FONT></FONT><FONT SIZE=3>=&quot;diff&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>/&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
  <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;/protocol&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
  <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;protocol</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;JMX&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
    <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;attribute</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;modifyRequests&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>MBeanName</FONT></FONT><FONT SIZE=3>=&quot;org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_${port}_Statistics&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>output</FONT></FONT><FONT SIZE=3>=&quot;value&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>/&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
    <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;attribute</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;searchRequests&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>MBeanName</FONT></FONT><FONT SIZE=3>=&quot;org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_${port}_Statistics&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>output</FONT></FONT><FONT SIZE=3>=&quot;average&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>/&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
  <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;/protocol&gt;</FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000">  <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;protocol
</FONT></FONT><FONT COLOR="#008000"><FONT SIZE=3>name</FONT></FONT><FONT SIZE=3>=&quot;SNMP&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>&gt;</FONT></FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000">    <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;attribute</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>oid</FONT></FONT><FONT SIZE=3>=&quot;dsApplIfModifyEntryOps&quot;</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>
/&gt;</FONT></FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000">    <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;attribute</FONT></FONT><FONT SIZE=3>
</FONT><FONT COLOR="#008000"><FONT SIZE=3>oid</FONT></FONT><FONT SIZE=3>=&quot;dsApplIfSearchOps&quot;
</FONT><FONT COLOR="#008000"><FONT SIZE=3>output</FONT></FONT><FONT SIZE=3>=&quot;average&quot;
</FONT><FONT COLOR="#0000ff"><FONT SIZE=3>/&gt;</FONT></FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000">  <FONT SIZE=4><FONT COLOR="#0000ff"><FONT SIZE=3>&lt;/protocol&gt;</FONT></FONT></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#0000ff"><FONT SIZE=3>&lt;/config&gt;</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>Here, we use the protocols LDAP
JMX and SNMP to retrieve the number of modify request and the number
of search request since the start of the server.</FONT></FONT></P>
<P LANG="en-US" STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=4><B>Specifications of the output files</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>The client save the values of the
attributes monitored and the errors into two separate files.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>The dates are saved in the same
format as the logs of OpenDS: [dd/MMM/yyyy:HH:mm:ss Z]</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>In the datas file, the first line
is a header which specified the title of the columns in the form :</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#000000"><FONT SIZE=4><B><FONT SIZE=3>#
DATE </FONT><FONT SIZE=3><I>Protocol1</I></FONT><FONT SIZE=3><SPAN STYLE="font-style: normal">|</SPAN></FONT><FONT SIZE=3><I>Attribute1</I></FONT><FONT SIZE=3><SPAN STYLE="font-style: normal">|</SPAN></FONT><FONT SIZE=3><I>Output1</I></FONT><FONT SIZE=3>
</FONT><FONT SIZE=3><I>Protocol2</I></FONT><FONT SIZE=3>|</FONT><FONT SIZE=3><I>Attribute2</I></FONT><FONT SIZE=3><SPAN STYLE="font-style: normal">|</SPAN></FONT><FONT SIZE=3><I>Output2
</I></FONT><FONT SIZE=3>...</FONT></B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>The rest of the file is in the
form:</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#000000"><FONT SIZE=4><B><FONT SIZE=3>[</FONT><FONT SIZE=3><I>dd/MMM/yyyy:HH:mm:ss
Z</I></FONT><FONT SIZE=3>] </FONT><FONT SIZE=3><I>val1 val2 </I></FONT><FONT SIZE=3>...</FONT></B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>If an attribute haven't been
retrieved for any reason, the value of the attribute is set to  “-1”.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#000000"><FONT SIZE=3><B>Example
of datas file:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3># DATE LDAP|modifyRequests|average
LDAP|missing-changes|values</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:43:09 +0200] 0 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:43:20 +0200] 554 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:43:30 +0200] 574 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:43:40 +0200] 577 5</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:43:50 +0200] 565 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:44:00 +0200] 394 7</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:44:10 +0200] 233 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:44:20 +0200] 561 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:44:30 +0200] 550 1</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:17:44:40 +0200] 559 0</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>In this example are monitored the
number of modify request during one unit of time (here the second)
and the number of missing changes who </FONT></FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>In the errors file, the first line
is also a header which specified the title of the columns. This
header is always the same and is:</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><A NAME="DDE_LINK13"></A>
<FONT COLOR="#000000"><FONT SIZE=3><B># DATE PROTOCOL|ATTRIBUTE
MESSAGE</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>The rest of the file is in the
form:</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT COLOR="#000000"><FONT SIZE=4><B><FONT SIZE=3>[</FONT><FONT SIZE=3><I>dd/MMM/yyyy:HH:mm:ss
Z</I></FONT><FONT SIZE=3>] </FONT><FONT SIZE=3><I>protocol</I></FONT><FONT SIZE=3>|</FONT><FONT SIZE=3><I>attribute</I></FONT><FONT SIZE=3>
</FONT><FONT SIZE=3><I>message</I></FONT></B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>Example of errors file:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:18:32:20 +0200]
LDAP|modifyRequests This attribute couldn't be retrieved</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:18:32:20 +0200]
LDAP|missing-changes This attribute couldn't be retrieved</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:18:57:10 +0200]
LDAP|missing-changes This attribute couldn't be retrieved because the
timeout has expired</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:18:57:22 +0200]
LDAP|missing-changes Timeout exceed: 12001 ms</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:18:57:20 +0200]
LDAP|modifyRequests This attribute couldn't be retrieved</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:18:57:20 +0200]
LDAP|missing-changes This attribute couldn't be retrieved because the
timeout has expired</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:19:12:10 +0200]
LDAP|modifyRequests This attribute couldn't be retrieved</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:19:12:10 +0200]
LDAP|missing-changes This attribute couldn't be retrieved</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:19:37:00 +0200]
LDAP|modifyRequests This attribute couldn't be retrieved because the
timeout has expired</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:19:37:00 +0200]
LDAP|missing-changes This attribute couldn't be retrieved because the
timeout has expired</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>[06/Jun/2008:19:37:10 +0200]
LDAP|modifyRequests Timeout exceed: 10128 ms</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>In this error file, most of the
errors are due to the server which is stressed and who isn't
responding fast enough. A solution will be to increase the interval
of time to give him the time to respond before trigger the timeout.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; page-break-before: always">
<FONT COLOR="#000000"><FONT SIZE=4><B>Graph generation</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>To generate a graph from the
output files, use the command line :</FONT></FONT></P>
<P LANG="en-US" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>java -jar ChartGenerator.jar
[-a &lt;attribute&gt;] [-i] [-m] [-w &lt;width&gt;] [-h &lt;height]
<BR>[-r &lt;repository&gt;]</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<TABLE WIDTH=643 BORDER=1 BORDERCOLOR="#000000" CELLPADDING=4 CELLSPACING=0>
    <COL WIDTH=36>
    <COL WIDTH=112>
    <COL WIDTH=54>
    <COL WIDTH=34>
    <COL WIDTH=73>
    <COL WIDTH=284>
    <TR VALIGN=TOP>
        <TD WIDTH=36 HEIGHT=14>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Short flag</FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Long flag </FONT>
            </P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Type</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Required</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Default value</FONT></P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Description</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36 HEIGHT=12>
            <P LANG="en-US" ALIGN=CENTER><FONT COLOR="#000000"><FONT SIZE=3>-a</FONT></FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT COLOR="#000000"><FONT SIZE=3>--attribute</FONT></FONT></P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>String</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><A NAME="DDE_LINK51"></A><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER><A NAME="DDE_LINK411"></A><BR>
            </P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Attribute we need to
            generate the chart</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-i</FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--ignore</FONT></P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><A NAME="DDE_LINK22"></A><FONT SIZE=3>Boolean</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>false</FONT></P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Ignore the errors to
            generate the chart</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-m</FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--movingAverage</FONT></P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Boolean</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>false</FONT></P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Generate moving average
            from the datas file</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-w</FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--width</FONT></P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Int</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>1000</FONT></P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT> <FONT SIZE=3>Image width (in pixels)</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-h</FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--height</FONT></P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>Int</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>5000</FONT></P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Image height (in pixels)</FONT></P>
        </TD>
    </TR>
    <TR VALIGN=TOP>
        <TD WIDTH=36>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>-r</FONT></P>
        </TD>
        <TD WIDTH=112>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>--repository</FONT></P>
        </TD>
        <TD WIDTH=54>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>String</FONT></P>
        </TD>
        <TD WIDTH=34>
            <P LANG="en-US" ALIGN=CENTER><FONT SIZE=3>no</FONT></P>
        </TD>
        <TD WIDTH=73>
            <P LANG="en-US" ALIGN=CENTER>“<FONT SIZE=3>charts”</FONT></P>
        </TD>
        <TD WIDTH=284>
            <P LANG="en-US" ALIGN=LEFT><FONT SIZE=3>Repository of the
            generated charts</FONT></P>
        </TD>
    </TR>
</TABLE>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>Example of generated chart:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<IMG SRC="MonitoringClient0.5.0_html_m7be26253.png" NAME="Image2" ALIGN=LEFT WIDTH=642 HEIGHT=321 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>Here, we have monitored the number
of request search since the start of the server.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>For a short period of time, the
server has been too long to respond, and the value “-1” have been
saved in the datas output file.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>By default, the graphs generator
generate one graph by attribute, but it is possible to generate a
graph only for the attribute specified with the option -a. The
attribute specified must be in the form “<I>Protocol</I>|<I>Attribute</I>”.
</FONT></FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>Example of command line to
generate a graph only for one attribute:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT COLOR="#000000"><FONT SIZE=3>java -jar ChartGenerator.jar -a
“LDAP|missing-changes”</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium; page-break-before: always">
<FONT COLOR="#000000"><FONT SIZE=3>If there is too many errors, it is
possible too ignore them with the option -i.</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>Example of generated chart with
a lot of errors:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<IMG SRC="MonitoringClient0.5.0_html_5562f3a7.png" NAME="Image3" ALIGN=LEFT WIDTH=642 HEIGHT=321 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>Example of generated chart with
errors ignored:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<IMG SRC="MonitoringClient0.5.0_html_6b7c8952.png" NAME="Image4" ALIGN=LEFT WIDTH=642 HEIGHT=321 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium; page-break-before: always">
<FONT COLOR="#000000"><FONT SIZE=3>It is also possible to make a time
average to make the graph with the option -m:</FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT COLOR="#000000"><FONT SIZE=3><B>Example of generated chart with
time average:</B></FONT></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<IMG SRC="MonitoringClient0.5.0_html_7b0973b5.png" NAME="Image5" ALIGN=LEFT WIDTH=642 HEIGHT=321 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=5><B>Interface</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>For the monitoring client, a producers/consumers model
have been used. This way, it is very easy to extend the client and
add new producers or new consumers.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>Each interval of time, the producers will retrieve from
the server the attributes values to monitor and save the values
retrieved and the errors witch occurred in two different buffers.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>If a producer request is too long and it try to save an
obsolete value, then this one is discarded, the value of the data in
the buffer is set to -1 and an error is add in the errors buffer.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium"><A NAME="DDE_LINK12"></A>
<FONT SIZE=3>When all the datas have been retrieved or at the
timeout, the datas consumers read the datas buffer,  process the
datas and exploit it. For example, the DatasOutputFile consumer first
retrieve the datas of the datas buffer, the format the datas and
finally save them in the data file.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>When an error occurred, the errors consumers read it,
process it and exploit it. For example, the ErrorsOutputFile consumer
first retrieve the errors of the errors buffer, the format the errors
and finally save them in the error file.</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<IMG SRC="MonitoringClient0.5.0_html_m28ee5bcd.png" NAME="Image6" ALIGN=LEFT WIDTH=575 HEIGHT=490 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<IMG SRC="MonitoringClient0.5.0_html_1d22348e.png" NAME="Image1" ALIGN=LEFT WIDTH=548 HEIGHT=792 BORDER=0><BR CLEAR=LEFT><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=5><B>Tests</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT SIZE=4><B>Test
plan</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test1<BR><B>Purpose:</B> Normal
use<BR><B>Description:</B> Run the tool with in normal condition with
default values</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium"><A NAME="DDE_LINK3"></A><A NAME="DDE_LINK"></A>
<FONT SIZE=3><B>Command:</B> $ java -jar
MonitoringClient.java<BR><B>Result:</B> PASS if the data file is in
the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|searchRequests
JMX|modifyRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] <I>val1</I> 0 <I>val1</I> 0</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] <I>val2 val3 val2 val4</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] <I>val5 val6 val5 val7</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test2<BR><B>Purpose:</B> Unknown
host<BR><B>Description:</B> Run the tool with an unknown host as
parameter</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h
toto<BR><B>Result:</B> PASS if the data and errors file is in the
form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|searchRequests
JMX|modifyRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium"><A NAME="DDE_LINK2"></A>
<FONT SIZE=3>[<I>date1</I>] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] LDAP|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] JMX|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] LDAP|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] JMX|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] LDAP|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] JMX|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test3<BR><B>Purpose:</B> Wrong LDAP port
number<BR><B>Description:</B> Run the tool with a wrong LDAP port
number as parameter</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -p
1388 -x 1689<BR><B>Result:</B> PASS if the data and errors file is in
the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|searchRequests
JMX|modifyRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] -1 -1 <I>val1</I> 0</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] -1 -1 <I>val2 val3</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] -1 -1 <I>val4 val5</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] LDAP|General Wrong port number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] LDAP|General Wrong port number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium"><A NAME="DDE_LINK6"></A>
<FONT SIZE=3>[<I>date3</I>] LDAP|General Wrong port number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test4<BR><B>Purpose:</B> Wrong JMX port
number<BR><B>Description:</B> Run the tool with a wrong JMX port
number as parameter</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -p
1388 -x 1689<BR><B>Result:</B> PASS if the data and errors file is in
the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|searchRequests
JMX|modifyRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] <I>val1</I> 0 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] <I>val2 val3 </I><SPAN STYLE="font-style: normal">-1
-1</SPAN></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] <I>val4 val5 </I><SPAN STYLE="font-style: normal">-1
-1</SPAN></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] JMX|General Wrong port number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] JMX|General Wrong port number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] JMX|General Wrong port number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test5<BR><B>Purpose:</B> Invalid
credentials<BR><B>Description:</B> Run the tool with invalid
credentials parameters</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -D
&quot;Directory Manager 2&quot; -w &quot;totototo&quot;<BR><B>Result:</B>
PASS if the data and errors file is in the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|searchRequests
JMX|modifyRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] -1 -1<I> </I><SPAN STYLE="font-style: normal">-1
-1</SPAN></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] -1 -1<SPAN STYLE="font-style: normal"> -1
-1</SPAN></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] LDAP|General Invalid credentials</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] JMX|General Invalid credentials</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] LDAP|General Invalid credentials</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] JMX|General Invalid credentials</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] LDAP|General Invalid credentials</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] JMX|General Invalid credentials</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test6<BR><B>Purpose:</B> Multiples LDAP
attributes<BR><B>Description:</B> Run the tool to retrieve a lot of
attribute using the LDAP protocol</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -f
multiplesLDAPAttributes.xml<BR><B>Result:</B> PASS if the data and
errors file is in the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|searchRequests LDAP|requestsSubmitted
LDAP|missing-changes</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] <I>val1</I> <I>val2</I> <I>val3</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] <I>val4</I><SPAN STYLE="font-style: normal">
</SPAN><I>val5</I><SPAN STYLE="font-style: normal"> </SPAN><I>val6</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] <I>val7</I><SPAN STYLE="font-style: normal">
</SPAN><I>val8</I><SPAN STYLE="font-style: normal"> </SPAN><I>val9</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test7<BR><B>Purpose:</B> Multiples JMX
attributes<BR><B>Description:</B> Run the tool to retrieve a lot of
attribute using the JMX protocol</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -f
multiplesJMXAttributes.xml<BR><B>Result:</B> PASS if the data and
errors file is in the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE JMX|searchRequests JMX|requestsSubmitted</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] <I>val1</I> <I>val2</I> </FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] <I>val3</I><SPAN STYLE="font-style: normal">
</SPAN><I>val4</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] <I>val5</I><SPAN STYLE="font-style: normal">
</SPAN><I>val6</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test8<BR><B>Purpose:</B>
searchRequests<BR><B>Description:</B> Run the tool to retrieve the
searchRequests attribute with LDAP and JMX</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -f
searchRequests.xml<BR><B>Result:</B> PASS if the data and errors file
is in the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|searchRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] <I>val1</I> <I>val1</I> </FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] <I>val2</I><SPAN STYLE="font-style: normal">
</SPAN><I>val2</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] <I>val3</I><SPAN STYLE="font-style: normal">
</SPAN><I>val3</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Name: </B>Test9<BR><B>Purpose:</B>
replication<BR><B>Description:</B> Run the tool to monitor the
missing-changes of a replicated server with a time interval of 10 sec
to avoid most of the errors due to the timeout</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3><B>Command:</B> $ java -jar MonitoringClient.java -h -f
replication -i 10<BR><B>Result:</B> PASS if the data and errors file
is in the form:</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|missing-changes</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date1</I>] <I>val1</I> <I>val1</I> </FONT>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date2</I>] <I>val2</I><SPAN STYLE="font-style: normal">
</SPAN><I>val2</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3>[<I>date3</I>] <I>val3</I><SPAN STYLE="font-style: normal">
</SPAN><I>val3</I></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; page-break-before: always">
<FONT SIZE=4><B>Test results</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test1: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test2: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test3: FAILED</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3># DATE LDAP|modifyRequests LDAP|searchRequests
JMX|modifyRequests JMX|searchRequests</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:35 +0200] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:38 +0200] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:41 +0200] -1 -1 -1 -1</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3># DATE PROTOCOL|ATTRIBUTE MESSAGE</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:35 +0200] LDAP|General Wrong port
number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:35 +0200] JMX|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:38 +0200] LDAP|General Wrong port
number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:38 +0200] JMX|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:41 +0200] LDAP|General Wrong port
number</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>[09/Jun/2008:15:55:41 +0200] JMX|General Unknown host</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test4: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test5: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test6: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test7: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test8: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<FONT SIZE=3>Test9: PASS</FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<FONT SIZE=3><B>Success rate: 89%</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal">
<BR>
</P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; page-break-before: always">
<FONT SIZE=4><B>Known bugs</B></FONT></P>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<UL>
    <LI><P LANG="en-US" STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
    <FONT SIZE=3>When we run the tool with a wrong LDAP port number and
    a correct JMX port number as parameters, the JMX connection is
    refused.</FONT></P>
</UL>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<UL>
    <LI VALUE=1><P LANG="en-US" STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
    <FONT SIZE=3>When we monitor the server with the LDAP and the JMX
    protocol, the JMXMonitor thread, before opening an authenticated
    connexion to retrieve the attributes, open an anonymous bind and
    unbind just after without doing anything, which modify the value of
    the monitoring attributes of the server.</FONT></P>
</UL>
<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
<BR>
</P>
<UL>
    <LI VALUE=1><P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; font-style: normal; font-weight: medium">
    <FONT SIZE=3>Sometimes when a general error occurred (like an
    Unknown host error), a line in the data file doesn't been written
    when it should be, but with the  next line, so that two lines are
    written at the same time.</FONT></P>
</UL>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0.odt
Binary files differ
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_1d22348e.png
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_5562f3a7.png
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_6b7c8952.png
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_7b0973b5.png
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_m28ee5bcd.png
opends/tests/system-tests/clients/monitoring/doc/MonitoringClient0.5.0_html_m7be26253.png
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/JVM.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="JVM">
      <attribute name="FreePhysicalMemorySize" MBeanName="java.lang:type=OperatingSystem" />
      <attribute name="FreeSwapSpaceSize" MBeanName="java.lang:type=OperatingSystem" />
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/SNMP.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="SNMP">
      <attribute oid="dsApplIfUnauthBinds" />
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/UnknownAttribute.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="LDAP">
    <attribute name="requestsSubmitted" baseDN="cn=Work Queue,cn=monitor" filter="(objectclass=*)"/>
    <attribute name="UnknownAttribute" baseDN="cn=monitor" filter="(objectclass=*)"/>
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/config.xml
New file
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="LDAP">
    <attribute name="modifyRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port ${port} Statistics,cn=monitor" filter="(objectclass=*)" />
    <attribute name="searchRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port ${port} Statistics,cn=monitor" filter="(objectclass=*)" />
  </protocol>
  <protocol name="JMX">
    <attribute name="modifyRequests" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_${port}_Statistics" output="value"/>
    <attribute name="searchRequests" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_${port}_Statistics" output="diff"/>
  </protocol>
  <protocol name="SNMP">
    <attribute oid="dsApplIfModifyEntryOps" />
      <attribute oid="dsApplIfSearchOps" output="average" />
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/multiplesJMXAttributes.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="JMX">
    <attribute name="searchRequests" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_1389_Statistics"/>
    <attribute name="requestsSubmitted" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-Work_Queue"/>
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/multiplesLDAPAttributes.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="LDAP">
    <attribute name="searchRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port 1389 Statistics,cn=monitor" filter="(objectclass=*)"/>
    <attribute name="requestsSubmitted" baseDN="cn=Work Queue,cn=monitor" filter="(objectclass=*)"/>
    <attribute name="missing-changes" baseDN="cn=monitor" filter="(&#038;(missing-changes=*)(cn=Direct LDAP Server dc=example,dc=com*))"/>
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/replication.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="LDAP">
    <attribute name="modifyRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port 1389 Statistics,cn=monitor" output="average"/>
    <attribute name="missing-changes" baseDN="cn=monitor" filter="(&#038;(missing-changes=*)(cn=Direct LDAP Server dc=example,dc=com*))" scope="onelevel"/>
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/ConfigFile/searchRequests.xml
New file
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE config SYSTEM "./config.dtd">
<config>
  <protocol name="LDAP">
    <attribute name="searchRequests" baseDN="cn=LDAP Connection Handler 0.0.0.0 port 1389 Statistics,cn=monitor" />
  </protocol>
  <protocol name="JMX">
    <attribute name="searchRequests" MBeanName="org.opends.server:Name=rootDSE,Rdn1=cn-monitor,Rdn2=cn-LDAP_Connection_Handler_0000_port_1389_Statistics" />
  </protocol>
  <protocol name="SNMP">
      <attribute oid="dsApplIfSearchOps" />
  </protocol>
</config>
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP missing-changes moving average.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP missing-changes.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP modifyRequests moving average.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/LDAP modifyRequests.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/datas
New file
@@ -0,0 +1,891 @@
# DATE LDAP|modifyRequests LDAP|missing-changes
[12/Jun/2008:18:23:48 +0200] 0 0
[12/Jun/2008:18:24:48 +0200] 542 0
[12/Jun/2008:18:25:48 +0200] 528 1
[12/Jun/2008:18:26:48 +0200] 518 0
[12/Jun/2008:18:27:48 +0200] 526 0
[12/Jun/2008:18:28:48 +0200] 526 0
[12/Jun/2008:18:29:48 +0200] 531 0
[12/Jun/2008:18:30:48 +0200] 511 0
[12/Jun/2008:18:31:48 +0200] 531 0
[12/Jun/2008:18:32:48 +0200] 528 0
[12/Jun/2008:18:33:48 +0200] 531 0
[12/Jun/2008:18:34:48 +0200] 521 1
[12/Jun/2008:18:35:48 +0200] 534 0
[12/Jun/2008:18:36:48 +0200] 529 0
[12/Jun/2008:18:37:48 +0200] 525 0
[12/Jun/2008:18:38:48 +0200] 525 0
[12/Jun/2008:18:39:48 +0200] 544 1
[12/Jun/2008:18:40:48 +0200] 556 0
[12/Jun/2008:18:41:48 +0200] 523 0
[12/Jun/2008:18:42:48 +0200] 529 1
[12/Jun/2008:18:43:48 +0200] 520 0
[12/Jun/2008:18:44:48 +0200] 527 0
[12/Jun/2008:18:45:48 +0200] 529 0
[12/Jun/2008:18:46:48 +0200] 528 0
[12/Jun/2008:18:47:48 +0200] 520 0
[12/Jun/2008:18:48:48 +0200] 535 0
[12/Jun/2008:18:49:48 +0200] 528 0
[12/Jun/2008:18:50:48 +0200] 532 0
[12/Jun/2008:18:51:48 +0200] 519 0
[12/Jun/2008:18:52:48 +0200] 528 0
[12/Jun/2008:18:53:48 +0200] 532 1
[12/Jun/2008:18:54:48 +0200] 531 0
[12/Jun/2008:18:55:48 +0200] 561 0
[12/Jun/2008:18:56:48 +0200] 524 1
[12/Jun/2008:18:57:48 +0200] 527 0
[12/Jun/2008:18:58:48 +0200] 533 0
[12/Jun/2008:18:59:48 +0200] 530 0
[12/Jun/2008:19:00:48 +0200] 523 0
[12/Jun/2008:19:01:48 +0200] 529 0
[12/Jun/2008:19:02:48 +0200] 530 0
[12/Jun/2008:19:03:48 +0200] 531 0
[12/Jun/2008:19:04:48 +0200] 523 0
[12/Jun/2008:19:05:48 +0200] 533 1
[12/Jun/2008:19:06:48 +0200] 528 0
[12/Jun/2008:19:07:48 +0200] 528 0
[12/Jun/2008:19:08:48 +0200] 524 0
[12/Jun/2008:19:09:48 +0200] 531 0
[12/Jun/2008:19:10:48 +0200] 544 0
[12/Jun/2008:19:11:48 +0200] 542 0
[12/Jun/2008:19:12:48 +0200] 525 0
[12/Jun/2008:19:13:48 +0200] 526 0
[12/Jun/2008:19:14:48 +0200] 533 0
[12/Jun/2008:19:15:48 +0200] 533 0
[12/Jun/2008:19:16:48 +0200] 567 0
[12/Jun/2008:19:17:48 +0200] 522 0
[12/Jun/2008:19:18:48 +0200] 523 0
[12/Jun/2008:19:19:48 +0200] 532 0
[12/Jun/2008:19:20:48 +0200] 536 0
[12/Jun/2008:19:21:48 +0200] 530 3
[12/Jun/2008:19:22:48 +0200] 522 0
[12/Jun/2008:19:23:48 +0200] 533 0
[12/Jun/2008:19:24:48 +0200] 530 0
[12/Jun/2008:19:25:48 +0200] 535 0
[12/Jun/2008:19:26:48 +0200] 518 0
[12/Jun/2008:19:27:48 +0200] 564 0
[12/Jun/2008:19:28:48 +0200] 535 0
[12/Jun/2008:19:29:48 +0200] 530 0
[12/Jun/2008:19:30:48 +0200] 537 0
[12/Jun/2008:19:31:48 +0200] 521 0
[12/Jun/2008:19:32:48 +0200] 528 0
[12/Jun/2008:19:33:48 +0200] 534 1
[12/Jun/2008:19:34:48 +0200] 530 0
[12/Jun/2008:19:35:48 +0200] 526 0
[12/Jun/2008:19:36:48 +0200] 530 0
[12/Jun/2008:19:37:48 +0200] 529 1
[12/Jun/2008:19:38:48 +0200] 534 0
[12/Jun/2008:19:39:48 +0200] 523 0
[12/Jun/2008:19:40:48 +0200] 537 0
[12/Jun/2008:19:41:48 +0200] 529 0
[12/Jun/2008:19:42:48 +0200] 533 0
[12/Jun/2008:19:43:48 +0200] 564 0
[12/Jun/2008:19:44:48 +0200] 522 0
[12/Jun/2008:19:45:48 +0200] 537 0
[12/Jun/2008:19:46:48 +0200] 528 0
[12/Jun/2008:19:47:48 +0200] 530 0
[12/Jun/2008:19:48:48 +0200] 524 0
[12/Jun/2008:19:49:48 +0200] 528 0
[12/Jun/2008:19:50:48 +0200] 536 0
[12/Jun/2008:19:51:48 +0200] 528 0
[12/Jun/2008:19:52:48 +0200] 520 0
[12/Jun/2008:19:53:48 +0200] 533 0
[12/Jun/2008:19:54:48 +0200] 531 0
[12/Jun/2008:19:55:48 +0200] 534 0
[12/Jun/2008:19:56:48 +0200] 521 0
[12/Jun/2008:19:57:48 +0200] 529 0
[12/Jun/2008:19:58:48 +0200] 561 0
[12/Jun/2008:19:59:48 +0200] 539 0
[12/Jun/2008:20:00:48 +0200] 537 0
[12/Jun/2008:20:01:48 +0200] 518 0
[12/Jun/2008:20:02:48 +0200] 529 0
[12/Jun/2008:20:03:48 +0200] 531 0
[12/Jun/2008:20:04:48 +0200] 529 0
[12/Jun/2008:20:05:48 +0200] 526 0
[12/Jun/2008:20:06:48 +0200] 531 0
[12/Jun/2008:20:07:48 +0200] 528 0
[12/Jun/2008:20:08:48 +0200] 531 0
[12/Jun/2008:20:09:48 +0200] 521 0
[12/Jun/2008:20:10:48 +0200] 536 1
[12/Jun/2008:20:11:48 +0200] 527 0
[12/Jun/2008:20:12:48 +0200] 528 0
[12/Jun/2008:20:13:48 +0200] 532 0
[12/Jun/2008:20:14:48 +0200] 555 0
[12/Jun/2008:20:15:48 +0200] 537 0
[12/Jun/2008:20:16:48 +0200] 529 0
[12/Jun/2008:20:17:48 +0200] 529 0
[12/Jun/2008:20:18:48 +0200] 523 0
[12/Jun/2008:20:19:48 +0200] 528 0
[12/Jun/2008:20:20:48 +0200] 536 0
[12/Jun/2008:20:21:48 +0200] 529 0
[12/Jun/2008:20:22:48 +0200] 518 1
[12/Jun/2008:20:23:48 +0200] 534 0
[12/Jun/2008:20:24:48 +0200] 529 1
[12/Jun/2008:20:25:48 +0200] 533 1
[12/Jun/2008:20:26:48 +0200] 521 0
[12/Jun/2008:20:27:48 +0200] 529 0
[12/Jun/2008:20:28:48 +0200] 534 0
[12/Jun/2008:20:29:48 +0200] 548 0
[12/Jun/2008:20:30:48 +0200] 554 0
[12/Jun/2008:20:31:48 +0200] 518 0
[12/Jun/2008:20:32:48 +0200] 530 0
[12/Jun/2008:20:33:48 +0200] 532 0
[12/Jun/2008:20:34:48 +0200] 530 0
[12/Jun/2008:20:35:48 +0200] 526 0
[12/Jun/2008:20:36:48 +0200] 529 0
[12/Jun/2008:20:37:48 +0200] 530 1
[12/Jun/2008:20:38:48 +0200] 534 0
[12/Jun/2008:20:39:48 +0200] 520 0
[12/Jun/2008:20:40:48 +0200] 534 0
[12/Jun/2008:20:41:48 +0200] 530 0
[12/Jun/2008:20:42:48 +0200] 528 0
[12/Jun/2008:20:43:48 +0200] 524 0
[12/Jun/2008:20:44:48 +0200] 534 0
[12/Jun/2008:20:45:48 +0200] 567 0
[12/Jun/2008:20:46:48 +0200] 528 0
[12/Jun/2008:20:47:48 +0200] 529 0
[12/Jun/2008:20:48:48 +0200] 522 0
[12/Jun/2008:20:49:48 +0200] 530 0
[12/Jun/2008:20:50:48 +0200] 534 0
[12/Jun/2008:20:51:48 +0200] 530 0
[12/Jun/2008:20:52:48 +0200] 520 0
[12/Jun/2008:20:53:48 +0200] 535 0
[12/Jun/2008:20:54:48 +0200] 528 0
[12/Jun/2008:20:55:48 +0200] 536 0
[12/Jun/2008:20:56:48 +0200] 521 0
[12/Jun/2008:20:57:48 +0200] 529 0
[12/Jun/2008:20:58:48 +0200] 533 0
[12/Jun/2008:20:59:48 +0200] 526 0
[12/Jun/2008:21:00:48 +0200] 553 0
[12/Jun/2008:21:01:48 +0200] 537 0
[12/Jun/2008:21:02:48 +0200] 530 0
[12/Jun/2008:21:03:48 +0200] 532 1
[12/Jun/2008:21:04:48 +0200] 528 0
[12/Jun/2008:21:05:48 +0200] 528 0
[12/Jun/2008:21:06:48 +0200] 530 0
[12/Jun/2008:21:07:48 +0200] 564 1
[12/Jun/2008:21:08:48 +0200] 532 0
[12/Jun/2008:21:09:48 +0200] 529 0
[12/Jun/2008:21:10:48 +0200] 525 0
[12/Jun/2008:21:11:48 +0200] 530 0
[12/Jun/2008:21:12:48 +0200] 530 0
[12/Jun/2008:21:13:48 +0200] 532 0
[12/Jun/2008:21:14:48 +0200] 520 0
[12/Jun/2008:21:15:48 +0200] 534 0
[12/Jun/2008:21:16:48 +0200] 535 1
[12/Jun/2008:21:17:48 +0200] 556 0
[12/Jun/2008:21:18:48 +0200] 531 0
[12/Jun/2008:21:19:48 +0200] 520 0
[12/Jun/2008:21:20:48 +0200] 533 0
[12/Jun/2008:21:21:48 +0200] 528 0
[12/Jun/2008:21:22:48 +0200] 526 0
[12/Jun/2008:21:23:48 +0200] 568 1
[12/Jun/2008:21:24:48 +0200] 518 0
[12/Jun/2008:21:25:48 +0200] 534 0
[12/Jun/2008:21:26:48 +0200] 528 0
[12/Jun/2008:21:27:48 +0200] 527 0
[12/Jun/2008:21:28:48 +0200] 525 0
[12/Jun/2008:21:29:48 +0200] 528 0
[12/Jun/2008:21:30:48 +0200] 535 0
[12/Jun/2008:21:31:48 +0200] 526 0
[12/Jun/2008:21:32:48 +0200] 518 0
[12/Jun/2008:21:33:48 +0200] 566 1
[12/Jun/2008:21:34:48 +0200] 533 0
[12/Jun/2008:21:35:48 +0200] 536 0
[12/Jun/2008:21:36:48 +0200] 530 0
[12/Jun/2008:21:37:48 +0200] 520 0
[12/Jun/2008:21:38:48 +0200] 529 0
[12/Jun/2008:21:39:48 +0200] 528 0
[12/Jun/2008:21:40:48 +0200] 536 0
[12/Jun/2008:21:41:48 +0200] 519 0
[12/Jun/2008:21:42:48 +0200] 527 0
[12/Jun/2008:21:43:48 +0200] 531 0
[12/Jun/2008:21:44:48 +0200] 531 0
[12/Jun/2008:21:45:48 +0200] 530 0
[12/Jun/2008:21:46:48 +0200] 527 0
[12/Jun/2008:21:47:48 +0200] 528 0
[12/Jun/2008:21:48:48 +0200] 542 0
[12/Jun/2008:21:49:48 +0200] 555 0
[12/Jun/2008:21:50:48 +0200] 525 0
[12/Jun/2008:21:51:48 +0200] 525 0
[12/Jun/2008:21:52:48 +0200] 528 0
[12/Jun/2008:21:53:48 +0200] 532 0
[12/Jun/2008:21:54:48 +0200] 522 0
[12/Jun/2008:21:55:48 +0200] 534 1
[12/Jun/2008:21:56:48 +0200] 529 0
[12/Jun/2008:21:57:48 +0200] 527 1
[12/Jun/2008:21:58:48 +0200] 521 0
[12/Jun/2008:21:59:48 +0200] 526 0
[12/Jun/2008:22:00:48 +0200] 537 0
[12/Jun/2008:22:01:48 +0200] 527 0
[12/Jun/2008:22:02:48 +0200] 520 0
[12/Jun/2008:22:03:48 +0200] 537 0
[12/Jun/2008:22:04:48 +0200] 562 0
[12/Jun/2008:22:05:48 +0200] 536 0
[12/Jun/2008:22:06:48 +0200] 525 1
[12/Jun/2008:22:07:48 +0200] 518 0
[12/Jun/2008:22:08:48 +0200] 534 0
[12/Jun/2008:22:09:48 +0200] 529 0
[12/Jun/2008:22:10:48 +0200] 535 0
[12/Jun/2008:22:11:48 +0200] 517 0
[12/Jun/2008:22:12:48 +0200] 527 0
[12/Jun/2008:22:13:48 +0200] 532 0
[12/Jun/2008:22:14:48 +0200] 528 0
[12/Jun/2008:22:15:48 +0200] 523 0
[12/Jun/2008:22:16:48 +0200] 530 0
[12/Jun/2008:22:17:48 +0200] 525 0
[12/Jun/2008:22:18:48 +0200] 532 0
[12/Jun/2008:22:19:48 +0200] 554 0
[12/Jun/2008:22:20:48 +0200] 536 0
[12/Jun/2008:22:21:48 +0200] 527 0
[12/Jun/2008:22:22:48 +0200] 524 1
[12/Jun/2008:22:23:48 +0200] 532 0
[12/Jun/2008:22:24:48 +0200] 517 0
[12/Jun/2008:22:25:48 +0200] 532 0
[12/Jun/2008:22:26:48 +0200] 528 0
[12/Jun/2008:22:27:48 +0200] 524 0
[12/Jun/2008:22:28:48 +0200] 523 0
[12/Jun/2008:22:29:48 +0200] 531 0
[12/Jun/2008:22:30:48 +0200] 531 0
[12/Jun/2008:22:31:48 +0200] 526 0
[12/Jun/2008:22:32:48 +0200] 518 0
[12/Jun/2008:22:33:48 +0200] 530 0
[12/Jun/2008:22:34:48 +0200] 557 0
[12/Jun/2008:22:35:48 +0200] 542 0
[12/Jun/2008:22:36:48 +0200] 527 0
[12/Jun/2008:22:37:48 +0200] 519 0
[12/Jun/2008:22:38:48 +0200] 533 0
[12/Jun/2008:22:39:48 +0200] 533 0
[12/Jun/2008:22:40:48 +0200] 529 0
[12/Jun/2008:22:41:48 +0200] 518 0
[12/Jun/2008:22:42:48 +0200] 564 0
[12/Jun/2008:22:43:48 +0200] 533 0
[12/Jun/2008:22:44:48 +0200] 529 0
[12/Jun/2008:22:45:48 +0200] 533 1
[12/Jun/2008:22:46:48 +0200] 521 0
[12/Jun/2008:22:47:48 +0200] 529 0
[12/Jun/2008:22:48:48 +0200] 532 0
[12/Jun/2008:22:49:48 +0200] 531 0
[12/Jun/2008:22:50:48 +0200] 538 0
[12/Jun/2008:22:51:48 +0200] 548 1
[12/Jun/2008:22:52:48 +0200] 527 0
[12/Jun/2008:22:53:48 +0200] 534 0
[12/Jun/2008:22:54:48 +0200] 528 0
[12/Jun/2008:22:55:48 +0200] 523 0
[12/Jun/2008:22:56:48 +0200] 528 0
[12/Jun/2008:22:57:48 +0200] 524 0
[12/Jun/2008:22:58:48 +0200] 533 0
[12/Jun/2008:22:59:48 +0200] 526 0
[12/Jun/2008:23:00:48 +0200] 528 1
[12/Jun/2008:23:01:48 +0200] 527 0
[12/Jun/2008:23:02:48 +0200] 528 0
[12/Jun/2008:23:03:48 +0200] 520 0
[12/Jun/2008:23:04:48 +0200] 535 0
[12/Jun/2008:23:05:48 +0200] 527 0
[12/Jun/2008:23:06:48 +0200] 562 0
[12/Jun/2008:23:07:48 +0200] 527 1
[12/Jun/2008:23:08:48 +0200] 520 0
[12/Jun/2008:23:09:48 +0200] 532 1
[12/Jun/2008:23:10:48 +0200] 526 1
[12/Jun/2008:23:11:48 +0200] 561 0
[12/Jun/2008:23:12:48 +0200] 524 0
[12/Jun/2008:23:13:48 +0200] 524 0
[12/Jun/2008:23:14:48 +0200] 532 0
[12/Jun/2008:23:15:48 +0200] 526 0
[12/Jun/2008:23:16:48 +0200] 527 0
[12/Jun/2008:23:17:48 +0200] 518 1
[12/Jun/2008:23:18:48 +0200] 526 0
[12/Jun/2008:23:19:48 +0200] 533 0
[12/Jun/2008:23:20:48 +0200] 526 0
[12/Jun/2008:23:21:48 +0200] 517 0
[12/Jun/2008:23:22:48 +0200] 565 0
[12/Jun/2008:23:23:48 +0200] 534 0
[12/Jun/2008:23:24:48 +0200] 530 0
[12/Jun/2008:23:25:48 +0200] 527 0
[12/Jun/2008:23:26:48 +0200] 515 0
[12/Jun/2008:23:27:48 +0200] 528 0
[12/Jun/2008:23:28:48 +0200] 529 0
[12/Jun/2008:23:29:48 +0200] 534 0
[12/Jun/2008:23:30:48 +0200] 519 0
[12/Jun/2008:23:31:48 +0200] 527 0
[12/Jun/2008:23:32:48 +0200] 532 0
[12/Jun/2008:23:33:48 +0200] 529 0
[12/Jun/2008:23:34:48 +0200] 525 0
[12/Jun/2008:23:35:48 +0200] 526 0
[12/Jun/2008:23:36:48 +0200] 525 0
[12/Jun/2008:23:37:48 +0200] 557 0
[12/Jun/2008:23:38:48 +0200] 538 0
[12/Jun/2008:23:39:48 +0200] 525 0
[12/Jun/2008:23:40:48 +0200] 527 0
[12/Jun/2008:23:41:48 +0200] 524 0
[12/Jun/2008:23:42:48 +0200] 530 0
[12/Jun/2008:23:43:48 +0200] 523 0
[12/Jun/2008:23:44:48 +0200] 533 0
[12/Jun/2008:23:45:48 +0200] 527 0
[12/Jun/2008:23:46:48 +0200] 526 0
[12/Jun/2008:23:47:48 +0200] 567 1
[12/Jun/2008:23:48:48 +0200] 517 0
[12/Jun/2008:23:49:48 +0200] 533 0
[12/Jun/2008:23:50:48 +0200] 527 0
[12/Jun/2008:23:51:48 +0200] 526 0
[12/Jun/2008:23:52:48 +0200] 527 0
[12/Jun/2008:23:53:48 +0200] 550 0
[12/Jun/2008:23:54:48 +0200] 551 0
[12/Jun/2008:23:55:48 +0200] 526 0
[12/Jun/2008:23:56:48 +0200] 528 0
[12/Jun/2008:23:57:48 +0200] 527 0
[12/Jun/2008:23:58:48 +0200] 531 0
[12/Jun/2008:23:59:48 +0200] 533 1
[13/Jun/2008:00:00:48 +0200] 528 0
[13/Jun/2008:00:01:48 +0200] 525 0
[13/Jun/2008:00:02:48 +0200] 529 0
[13/Jun/2008:00:03:48 +0200] 529 0
[13/Jun/2008:00:04:48 +0200] 531 0
[13/Jun/2008:00:05:48 +0200] 515 0
[13/Jun/2008:00:06:48 +0200] 526 0
[13/Jun/2008:00:07:48 +0200] 533 0
[13/Jun/2008:00:08:48 +0200] 527 0
[13/Jun/2008:00:09:48 +0200] 567 0
[13/Jun/2008:00:10:48 +0200] 527 0
[13/Jun/2008:00:11:48 +0200] 526 0
[13/Jun/2008:00:12:48 +0200] 531 0
[13/Jun/2008:00:13:48 +0200] 527 0
[13/Jun/2008:00:14:48 +0200] 534 0
[13/Jun/2008:00:15:48 +0200] 528 0
[13/Jun/2008:00:16:48 +0200] 527 0
[13/Jun/2008:00:17:48 +0200] 533 0
[13/Jun/2008:00:18:48 +0200] 526 0
[13/Jun/2008:00:19:48 +0200] 532 0
[13/Jun/2008:00:20:48 +0200] 528 0
[13/Jun/2008:00:21:48 +0200] 527 0
[13/Jun/2008:00:22:48 +0200] 531 1
[13/Jun/2008:00:23:48 +0200] 530 0
[13/Jun/2008:00:24:48 +0200] 530 0
[13/Jun/2008:00:25:48 +0200] 564 0
[13/Jun/2008:00:26:48 +0200] 522 0
[13/Jun/2008:00:27:48 +0200] 531 0
[13/Jun/2008:00:28:48 +0200] 530 0
[13/Jun/2008:00:29:48 +0200] 533 0
[13/Jun/2008:00:30:48 +0200] 526 0
[13/Jun/2008:00:31:48 +0200] 527 0
[13/Jun/2008:00:32:48 +0200] 533 0
[13/Jun/2008:00:33:48 +0200] 530 0
[13/Jun/2008:00:34:48 +0200] 530 0
[13/Jun/2008:00:35:48 +0200] 518 0
[13/Jun/2008:00:36:48 +0200] 525 0
[13/Jun/2008:00:37:48 +0200] 531 0
[13/Jun/2008:00:38:48 +0200] 530 0
[13/Jun/2008:00:39:48 +0200] 519 0
[13/Jun/2008:00:40:48 +0200] 552 0
[13/Jun/2008:00:41:48 +0200] 537 1
[13/Jun/2008:00:42:48 +0200] 531 0
[13/Jun/2008:00:43:48 +0200] 530 0
[13/Jun/2008:00:44:48 +0200] 529 0
[13/Jun/2008:00:45:48 +0200] 527 0
[13/Jun/2008:00:46:48 +0200] 527 0
[13/Jun/2008:00:47:48 +0200] 530 0
[13/Jun/2008:00:48:48 +0200] 521 0
[13/Jun/2008:00:49:48 +0200] 530 1
[13/Jun/2008:00:50:48 +0200] 564 1
[13/Jun/2008:00:51:48 +0200] 524 0
[13/Jun/2008:00:52:48 +0200] 531 0
[13/Jun/2008:00:53:48 +0200] 528 0
[13/Jun/2008:00:54:48 +0200] 530 0
[13/Jun/2008:00:55:48 +0200] 527 0
[13/Jun/2008:00:56:48 +0200] 536 0
[13/Jun/2008:00:57:48 +0200] 557 0
[13/Jun/2008:00:58:48 +0200] 526 0
[13/Jun/2008:00:59:48 +0200] 533 0
[13/Jun/2008:01:00:48 +0200] 525 0
[13/Jun/2008:01:01:48 +0200] 527 0
[13/Jun/2008:01:02:48 +0200] 531 0
[13/Jun/2008:01:03:48 +0200] 529 0
[13/Jun/2008:01:04:48 +0200] 531 0
[13/Jun/2008:01:05:48 +0200] 527 0
[13/Jun/2008:01:06:48 +0200] 517 0
[13/Jun/2008:01:07:48 +0200] 533 0
[13/Jun/2008:01:08:48 +0200] 529 0
[13/Jun/2008:01:09:48 +0200] 528 0
[13/Jun/2008:01:10:48 +0200] 525 0
[13/Jun/2008:01:11:48 +0200] 523 0
[13/Jun/2008:01:12:48 +0200] 563 0
[13/Jun/2008:01:13:48 +0200] 539 0
[13/Jun/2008:01:14:48 +0200] 570 0
[13/Jun/2008:01:15:48 +0200] 564 0
[13/Jun/2008:01:16:48 +0200] 526 0
[13/Jun/2008:01:17:48 +0200] 529 0
[13/Jun/2008:01:18:48 +0200] 528 0
[13/Jun/2008:01:19:48 +0200] 531 0
[13/Jun/2008:01:20:48 +0200] 528 0
[13/Jun/2008:01:21:48 +0200] 565 0
[13/Jun/2008:01:22:48 +0200] 525 0
[13/Jun/2008:01:23:48 +0200] 530 0
[13/Jun/2008:01:24:48 +0200] 532 0
[13/Jun/2008:01:25:48 +0200] 527 0
[13/Jun/2008:01:26:48 +0200] 525 0
[13/Jun/2008:01:27:48 +0200] 528 0
[13/Jun/2008:01:28:48 +0200] 570 0
[13/Jun/2008:01:29:48 +0200] 531 0
[13/Jun/2008:01:30:48 +0200] 528 0
[13/Jun/2008:01:31:48 +0200] 527 0
[13/Jun/2008:01:32:48 +0200] 551 0
[13/Jun/2008:01:33:48 +0200] 529 1
[13/Jun/2008:01:34:48 +0200] 530 0
[13/Jun/2008:01:35:48 +0200] 526 0
[13/Jun/2008:01:36:48 +0200] 525 1
[13/Jun/2008:01:37:48 +0200] 523 0
[13/Jun/2008:01:38:48 +0200] 531 0
[13/Jun/2008:01:39:48 +0200] 565 0
[13/Jun/2008:01:40:48 +0200] 529 0
[13/Jun/2008:01:41:48 +0200] 517 0
[13/Jun/2008:01:42:48 +0200] 525 0
[13/Jun/2008:01:43:48 +0200] 531 0
[13/Jun/2008:01:44:48 +0200] 529 0
[13/Jun/2008:01:45:48 +0200] 517 0
[13/Jun/2008:01:46:48 +0200] 527 0
[13/Jun/2008:01:47:48 +0200] 564 0
[13/Jun/2008:01:48:48 +0200] 543 0
[13/Jun/2008:01:49:48 +0200] 550 0
[13/Jun/2008:01:50:48 +0200] 532 0
[13/Jun/2008:01:51:48 +0200] 518 0
[13/Jun/2008:01:52:48 +0200] 526 0
[13/Jun/2008:01:53:48 +0200] 533 0
[13/Jun/2008:01:54:48 +0200] 530 0
[13/Jun/2008:01:55:48 +0200] 520 0
[13/Jun/2008:01:56:48 +0200] 526 0
[13/Jun/2008:01:57:48 +0200] 526 0
[13/Jun/2008:01:58:48 +0200] 571 0
[13/Jun/2008:01:59:48 +0200] 526 0
[13/Jun/2008:02:00:48 +0200] 534 0
[13/Jun/2008:02:01:48 +0200] 527 0
[13/Jun/2008:02:02:48 +0200] 528 11
[13/Jun/2008:02:03:48 +0200] 531 0
[13/Jun/2008:02:04:48 +0200] 531 0
[13/Jun/2008:02:05:48 +0200] 563 0
[13/Jun/2008:02:06:48 +0200] 528 0
[13/Jun/2008:02:07:48 +0200] 522 0
[13/Jun/2008:02:08:48 +0200] 523 0
[13/Jun/2008:02:09:48 +0200] 518 0
[13/Jun/2008:02:10:48 +0200] 530 0
[13/Jun/2008:02:11:48 +0200] 524 1
[13/Jun/2008:02:12:48 +0200] 526 0
[13/Jun/2008:02:13:48 +0200] 529 0
[13/Jun/2008:02:14:48 +0200] 529 0
[13/Jun/2008:02:15:48 +0200] 530 0
[13/Jun/2008:02:16:48 +0200] 524 0
[13/Jun/2008:02:17:48 +0200] 516 0
[13/Jun/2008:02:18:48 +0200] 532 0
[13/Jun/2008:02:19:48 +0200] 530 0
[13/Jun/2008:02:20:48 +0200] 562 0
[13/Jun/2008:02:21:48 +0200] 528 0
[13/Jun/2008:02:22:48 +0200] 525 0
[13/Jun/2008:02:23:48 +0200] 532 0
[13/Jun/2008:02:24:48 +0200] 533 0
[13/Jun/2008:02:25:48 +0200] 528 0
[13/Jun/2008:02:26:48 +0200] 564 0
[13/Jun/2008:02:27:48 +0200] 525 0
[13/Jun/2008:02:28:48 +0200] 532 0
[13/Jun/2008:02:29:48 +0200] 530 0
[13/Jun/2008:02:30:48 +0200] 530 0
[13/Jun/2008:02:31:48 +0200] 524 0
[13/Jun/2008:02:32:48 +0200] 528 0
[13/Jun/2008:02:33:48 +0200] 530 0
[13/Jun/2008:02:34:48 +0200] 530 0
[13/Jun/2008:02:35:48 +0200] 518 0
[13/Jun/2008:02:36:48 +0200] 541 0
[13/Jun/2008:02:37:48 +0200] 546 0
[13/Jun/2008:02:38:48 +0200] 532 1
[13/Jun/2008:02:39:48 +0200] 530 0
[13/Jun/2008:02:40:48 +0200] 526 0
[13/Jun/2008:02:41:48 +0200] 526 0
[13/Jun/2008:02:42:48 +0200] 526 0
[13/Jun/2008:02:43:48 +0200] 532 0
[13/Jun/2008:02:44:48 +0200] 532 0
[13/Jun/2008:02:45:48 +0200] 528 0
[13/Jun/2008:02:46:48 +0200] 527 0
[13/Jun/2008:02:47:48 +0200] 526 0
[13/Jun/2008:02:48:48 +0200] 529 1
[13/Jun/2008:02:49:48 +0200] 534 0
[13/Jun/2008:02:50:48 +0200] 526 0
[13/Jun/2008:02:51:48 +0200] 523 0
[13/Jun/2008:02:52:48 +0200] 560 0
[13/Jun/2008:02:53:48 +0200] 535 0
[13/Jun/2008:02:54:48 +0200] 533 0
[13/Jun/2008:02:55:48 +0200] 527 0
[13/Jun/2008:02:56:48 +0200] 527 0
[13/Jun/2008:02:57:48 +0200] 517 0
[13/Jun/2008:02:58:48 +0200] 531 0
[13/Jun/2008:02:59:48 +0200] 531 0
[13/Jun/2008:03:00:48 +0200] 527 0
[13/Jun/2008:03:01:48 +0200] 526 1
[13/Jun/2008:03:02:48 +0200] 565 0
[13/Jun/2008:03:03:48 +0200] 528 0
[13/Jun/2008:03:04:48 +0200] 532 0
[13/Jun/2008:03:05:48 +0200] 526 0
[13/Jun/2008:03:06:48 +0200] 513 0
[13/Jun/2008:03:07:48 +0200] 526 0
[13/Jun/2008:03:08:48 +0200] 558 0
[13/Jun/2008:03:09:48 +0200] 543 1
[13/Jun/2008:03:10:48 +0200] 525 0
[13/Jun/2008:03:11:48 +0200] 514 0
[13/Jun/2008:03:12:48 +0200] 527 0
[13/Jun/2008:03:13:48 +0200] 530 0
[13/Jun/2008:03:14:48 +0200] 533 0
[13/Jun/2008:03:15:48 +0200] 526 0
[13/Jun/2008:03:16:48 +0200] 527 0
[13/Jun/2008:03:17:48 +0200] 528 0
[13/Jun/2008:03:18:48 +0200] 532 0
[13/Jun/2008:03:19:48 +0200] 569 0
[13/Jun/2008:03:20:48 +0200] 519 0
[13/Jun/2008:03:21:48 +0200] 526 0
[13/Jun/2008:03:22:48 +0200] 526 0
[13/Jun/2008:03:23:48 +0200] 530 0
[13/Jun/2008:03:24:48 +0200] 561 0
[13/Jun/2008:03:25:48 +0200] 537 0
[13/Jun/2008:03:26:48 +0200] 523 0
[13/Jun/2008:03:27:48 +0200] 524 0
[13/Jun/2008:03:28:48 +0200] 531 0
[13/Jun/2008:03:29:48 +0200] 524 0
[13/Jun/2008:03:30:48 +0200] 528 1
[13/Jun/2008:03:31:48 +0200] 527 0
[13/Jun/2008:03:32:48 +0200] 528 0
[13/Jun/2008:03:33:48 +0200] 518 0
[13/Jun/2008:03:34:48 +0200] 533 0
[13/Jun/2008:03:35:48 +0200] 526 0
[13/Jun/2008:03:36:48 +0200] 526 0
[13/Jun/2008:03:37:48 +0200] 520 0
[13/Jun/2008:03:38:48 +0200] 526 0
[13/Jun/2008:03:39:48 +0200] 563 0
[13/Jun/2008:03:40:48 +0200] 534 0
[13/Jun/2008:03:41:48 +0200] 525 0
[13/Jun/2008:03:42:48 +0200] 525 0
[13/Jun/2008:03:43:48 +0200] 529 0
[13/Jun/2008:03:44:48 +0200] 531 0
[13/Jun/2008:03:45:48 +0200] 524 0
[13/Jun/2008:03:46:48 +0200] 564 0
[13/Jun/2008:03:47:48 +0200] 516 0
[13/Jun/2008:03:48:48 +0200] 529 0
[13/Jun/2008:03:49:48 +0200] 532 0
[13/Jun/2008:03:50:48 +0200] 527 0
[13/Jun/2008:03:51:48 +0200] 523 0
[13/Jun/2008:03:52:48 +0200] 528 0
[13/Jun/2008:03:53:48 +0200] 564 0
[13/Jun/2008:03:54:48 +0200] 533 0
[13/Jun/2008:03:55:48 +0200] 525 0
[13/Jun/2008:03:56:48 +0200] 551 0
[13/Jun/2008:03:57:48 +0200] 538 0
[13/Jun/2008:03:58:48 +0200] 531 0
[13/Jun/2008:03:59:48 +0200] 532 1
[13/Jun/2008:04:00:48 +0200] 525 0
[13/Jun/2008:04:01:48 +0200] 524 0
[13/Jun/2008:04:02:48 +0200] 528 0
[13/Jun/2008:04:03:48 +0200] 531 0
[13/Jun/2008:04:04:48 +0200] 533 0
[13/Jun/2008:04:05:48 +0200] 525 0
[13/Jun/2008:04:06:48 +0200] 565 0
[13/Jun/2008:04:07:48 +0200] 526 0
[13/Jun/2008:04:08:48 +0200] 531 0
[13/Jun/2008:04:09:48 +0200] 532 0
[13/Jun/2008:04:10:48 +0200] 524 0
[13/Jun/2008:04:11:48 +0200] 528 0
[13/Jun/2008:04:12:48 +0200] 533 0
[13/Jun/2008:04:13:48 +0200] 561 0
[13/Jun/2008:04:14:48 +0200] 530 0
[13/Jun/2008:04:15:48 +0200] 525 0
[13/Jun/2008:04:16:48 +0200] 525 0
[13/Jun/2008:04:17:48 +0200] 528 1
[13/Jun/2008:04:18:48 +0200] 531 0
[13/Jun/2008:04:19:48 +0200] 529 0
[13/Jun/2008:04:20:48 +0200] 530 0
[13/Jun/2008:04:21:48 +0200] 525 0
[13/Jun/2008:04:22:48 +0200] 525 0
[13/Jun/2008:04:23:48 +0200] 528 0
[13/Jun/2008:04:24:48 +0200] 533 0
[13/Jun/2008:04:25:48 +0200] 528 0
[13/Jun/2008:04:26:48 +0200] 526 0
[13/Jun/2008:04:27:48 +0200] 524 0
[13/Jun/2008:04:28:48 +0200] 563 0
[13/Jun/2008:04:29:48 +0200] 537 0
[13/Jun/2008:04:30:48 +0200] 528 0
[13/Jun/2008:04:31:48 +0200] 524 0
[13/Jun/2008:04:32:48 +0200] 526 0
[13/Jun/2008:04:33:48 +0200] 528 0
[13/Jun/2008:04:34:48 +0200] 533 0
[13/Jun/2008:04:35:48 +0200] 525 0
[13/Jun/2008:04:36:48 +0200] 523 0
[13/Jun/2008:04:37:48 +0200] 565 0
[13/Jun/2008:04:38:48 +0200] 532 0
[13/Jun/2008:04:39:48 +0200] 534 1
[13/Jun/2008:04:40:48 +0200] 561 0
[13/Jun/2008:04:41:48 +0200] 525 0
[13/Jun/2008:04:42:48 +0200] 515 0
[13/Jun/2008:04:43:48 +0200] 530 0
[13/Jun/2008:04:44:48 +0200] 530 0
[13/Jun/2008:04:45:48 +0200] 558 0
[13/Jun/2008:04:46:48 +0200] 533 0
[13/Jun/2008:04:47:48 +0200] 515 0
[13/Jun/2008:04:48:48 +0200] 530 0
[13/Jun/2008:04:49:48 +0200] 530 0
[13/Jun/2008:04:50:48 +0200] 526 1
[13/Jun/2008:04:51:48 +0200] 516 0
[13/Jun/2008:04:52:48 +0200] 529 0
[13/Jun/2008:04:53:48 +0200] 530 0
[13/Jun/2008:04:54:48 +0200] 531 0
[13/Jun/2008:04:55:48 +0200] 525 0
[13/Jun/2008:04:56:48 +0200] 525 0
[13/Jun/2008:04:57:48 +0200] 527 0
[13/Jun/2008:04:58:48 +0200] 531 0
[13/Jun/2008:04:59:48 +0200] 529 0
[13/Jun/2008:05:00:48 +0200] 564 0
[13/Jun/2008:05:01:48 +0200] 527 0
[13/Jun/2008:05:02:48 +0200] 526 0
[13/Jun/2008:05:03:48 +0200] 529 0
[13/Jun/2008:05:04:48 +0200] 530 0
[13/Jun/2008:05:05:48 +0200] 524 0
[13/Jun/2008:05:06:48 +0200] 524 1
[13/Jun/2008:05:07:48 +0200] 530 0
[13/Jun/2008:05:08:48 +0200] 526 0
[13/Jun/2008:05:09:48 +0200] 534 0
[13/Jun/2008:05:10:48 +0200] 526 0
[13/Jun/2008:05:11:48 +0200] 525 0
[13/Jun/2008:05:12:48 +0200] 525 0
[13/Jun/2008:05:13:48 +0200] 527 0
[13/Jun/2008:05:14:48 +0200] 528 0
[13/Jun/2008:05:15:48 +0200] 549 0
[13/Jun/2008:05:16:48 +0200] 541 0
[13/Jun/2008:05:17:48 +0200] 526 0
[13/Jun/2008:05:18:48 +0200] 528 0
[13/Jun/2008:05:19:48 +0200] 529 0
[13/Jun/2008:05:20:48 +0200] 524 0
[13/Jun/2008:05:21:48 +0200] 524 1
[13/Jun/2008:05:22:48 +0200] 531 0
[13/Jun/2008:05:23:48 +0200] 530 0
[13/Jun/2008:05:24:48 +0200] 532 0
[13/Jun/2008:05:25:48 +0200] 524 0
[13/Jun/2008:05:26:48 +0200] 524 0
[13/Jun/2008:05:27:48 +0200] 531 0
[13/Jun/2008:05:28:48 +0200] 530 1
[13/Jun/2008:05:29:48 +0200] 527 0
[13/Jun/2008:05:30:48 +0200] 532 0
[13/Jun/2008:05:31:48 +0200] 557 1
[13/Jun/2008:05:32:48 +0200] 527 0
[13/Jun/2008:05:33:48 +0200] 527 0
[13/Jun/2008:05:34:48 +0200] 521 0
[13/Jun/2008:05:35:48 +0200] 526 0
[13/Jun/2008:05:36:48 +0200] 524 0
[13/Jun/2008:05:37:48 +0200] 530 0
[13/Jun/2008:05:38:48 +0200] 528 0
[13/Jun/2008:05:39:48 +0200] 525 0
[13/Jun/2008:05:40:48 +0200] 525 0
[13/Jun/2008:05:41:48 +0200] 523 0
[13/Jun/2008:05:42:48 +0200] 520 0
[13/Jun/2008:05:43:48 +0200] 534 0
[13/Jun/2008:05:44:48 +0200] 526 0
[13/Jun/2008:05:45:48 +0200] 564 0
[13/Jun/2008:05:46:48 +0200] 540 0
[13/Jun/2008:05:47:48 +0200] 552 0
[13/Jun/2008:05:48:48 +0200] 529 0
[13/Jun/2008:05:49:48 +0200] 530 0
[13/Jun/2008:05:50:48 +0200] 566 0
[13/Jun/2008:05:51:48 +0200] 525 0
[13/Jun/2008:05:52:48 +0200] 528 0
[13/Jun/2008:05:53:48 +0200] 529 0
[13/Jun/2008:05:54:48 +0200] 530 0
[13/Jun/2008:05:55:48 +0200] 526 0
[13/Jun/2008:05:56:48 +0200] 527 0
[13/Jun/2008:05:57:48 +0200] 527 0
[13/Jun/2008:05:58:48 +0200] 527 0
[13/Jun/2008:05:59:48 +0200] 530 0
[13/Jun/2008:06:00:48 +0200] 526 0
[13/Jun/2008:06:01:48 +0200] 516 0
[13/Jun/2008:06:02:48 +0200] 544 0
[13/Jun/2008:06:03:48 +0200] 553 0
[13/Jun/2008:06:04:48 +0200] 530 0
[13/Jun/2008:06:05:48 +0200] 526 0
[13/Jun/2008:06:06:48 +0200] 521 0
[13/Jun/2008:06:07:48 +0200] 529 0
[13/Jun/2008:06:08:48 +0200] 528 0
[13/Jun/2008:06:09:48 +0200] 530 0
[13/Jun/2008:06:10:48 +0200] 524 0
[13/Jun/2008:06:11:48 +0200] 524 0
[13/Jun/2008:06:12:48 +0200] 530 0
[13/Jun/2008:06:13:48 +0200] 530 0
[13/Jun/2008:06:14:48 +0200] 528 0
[13/Jun/2008:06:15:48 +0200] 524 0
[13/Jun/2008:06:16:48 +0200] 525 0
[13/Jun/2008:06:17:48 +0200] 531 0
[13/Jun/2008:06:18:48 +0200] 563 0
[13/Jun/2008:06:19:48 +0200] 572 1
[13/Jun/2008:06:20:48 +0200] 524 0
[13/Jun/2008:06:21:48 +0200] 525 0
[13/Jun/2008:06:22:48 +0200] 529 0
[13/Jun/2008:06:23:48 +0200] 529 11
[13/Jun/2008:06:24:48 +0200] 528 0
[13/Jun/2008:06:25:48 +0200] 566 0
[13/Jun/2008:06:26:48 +0200] 524 0
[13/Jun/2008:06:27:48 +0200] 528 0
[13/Jun/2008:06:28:48 +0200] 528 0
[13/Jun/2008:06:29:48 +0200] 529 0
[13/Jun/2008:06:30:48 +0200] 526 0
[13/Jun/2008:06:31:48 +0200] 526 0
[13/Jun/2008:06:32:48 +0200] 527 0
[13/Jun/2008:06:33:48 +0200] 528 0
[13/Jun/2008:06:34:48 +0200] 530 0
[13/Jun/2008:06:35:48 +0200] 565 1
[13/Jun/2008:06:36:48 +0200] 524 0
[13/Jun/2008:06:37:48 +0200] 528 1
[13/Jun/2008:06:38:48 +0200] 519 0
[13/Jun/2008:06:39:48 +0200] 530 0
[13/Jun/2008:06:40:48 +0200] 523 0
[13/Jun/2008:06:41:48 +0200] 522 0
[13/Jun/2008:06:42:48 +0200] 521 0
[13/Jun/2008:06:43:48 +0200] 532 0
[13/Jun/2008:06:44:48 +0200] 524 0
[13/Jun/2008:06:45:48 +0200] 526 1
[13/Jun/2008:06:46:48 +0200] 522 0
[13/Jun/2008:06:47:48 +0200] 531 0
[13/Jun/2008:06:48:48 +0200] 534 0
[13/Jun/2008:06:49:48 +0200] 537 0
[13/Jun/2008:06:50:48 +0200] 552 0
[13/Jun/2008:06:51:48 +0200] 524 0
[13/Jun/2008:06:52:48 +0200] 532 0
[13/Jun/2008:06:53:48 +0200] 531 0
[13/Jun/2008:06:54:48 +0200] 526 0
[13/Jun/2008:06:55:48 +0200] 563 0
[13/Jun/2008:06:56:48 +0200] 512 0
[13/Jun/2008:06:57:48 +0200] 531 0
[13/Jun/2008:06:58:48 +0200] 529 1
[13/Jun/2008:06:59:48 +0200] 525 0
[13/Jun/2008:07:00:48 +0200] 525 0
[13/Jun/2008:07:01:48 +0200] 524 0
[13/Jun/2008:07:02:48 +0200] 530 0
[13/Jun/2008:07:03:48 +0200] 528 1
[13/Jun/2008:07:04:48 +0200] 522 0
[13/Jun/2008:07:05:48 +0200] 543 0
[13/Jun/2008:07:06:48 +0200] 543 0
[13/Jun/2008:07:07:48 +0200] 569 0
[13/Jun/2008:07:08:48 +0200] 525 0
[13/Jun/2008:07:09:48 +0200] 527 0
[13/Jun/2008:07:10:48 +0200] 565 1
[13/Jun/2008:07:11:48 +0200] 521 0
[13/Jun/2008:07:12:48 +0200] 527 0
[13/Jun/2008:07:13:48 +0200] 529 0
[13/Jun/2008:07:14:48 +0200] 529 0
[13/Jun/2008:07:15:48 +0200] 524 0
[13/Jun/2008:07:16:48 +0200] 564 1
[13/Jun/2008:07:17:48 +0200] 529 0
[13/Jun/2008:07:18:48 +0200] 565 0
[13/Jun/2008:07:19:48 +0200] 529 0
[13/Jun/2008:07:20:48 +0200] 526 8
[13/Jun/2008:07:21:48 +0200] 523 0
[13/Jun/2008:07:22:48 +0200] 529 0
[13/Jun/2008:07:23:48 +0200] 564 0
[13/Jun/2008:07:24:48 +0200] 532 0
[13/Jun/2008:07:25:48 +0200] 546 0
[13/Jun/2008:07:26:48 +0200] 542 0
[13/Jun/2008:07:27:48 +0200] 521 1
[13/Jun/2008:07:28:48 +0200] 530 1
[13/Jun/2008:07:29:48 +0200] 531 0
[13/Jun/2008:07:30:48 +0200] 523 0
[13/Jun/2008:07:31:48 +0200] 564 0
[13/Jun/2008:07:32:48 +0200] 521 0
[13/Jun/2008:07:33:48 +0200] 530 0
[13/Jun/2008:07:34:48 +0200] 531 0
[13/Jun/2008:07:35:48 +0200] 526 0
[13/Jun/2008:07:36:48 +0200] 522 0
[13/Jun/2008:07:37:48 +0200] 525 0
[13/Jun/2008:07:38:48 +0200] 531 0
[13/Jun/2008:07:39:48 +0200] 530 0
[13/Jun/2008:07:40:48 +0200] 523 0
[13/Jun/2008:07:41:48 +0200] 547 0
[13/Jun/2008:07:42:48 +0200] 543 0
[13/Jun/2008:07:43:48 +0200] 530 0
[13/Jun/2008:07:44:48 +0200] 532 0
[13/Jun/2008:07:45:48 +0200] 520 1
[13/Jun/2008:07:46:48 +0200] 523 0
[13/Jun/2008:07:47:48 +0200] 526 0
[13/Jun/2008:07:48:48 +0200] 527 0
[13/Jun/2008:07:49:48 +0200] 532 0
[13/Jun/2008:07:50:48 +0200] 525 0
[13/Jun/2008:07:51:48 +0200] 524 0
[13/Jun/2008:07:52:48 +0200] 525 0
[13/Jun/2008:07:53:48 +0200] 517 0
[13/Jun/2008:07:54:48 +0200] 531 0
[13/Jun/2008:07:55:48 +0200] 526 0
[13/Jun/2008:07:56:48 +0200] 550 0
[13/Jun/2008:07:57:48 +0200] 539 0
[13/Jun/2008:07:58:48 +0200] 525 0
[13/Jun/2008:07:59:48 +0200] 532 1
[13/Jun/2008:08:00:48 +0200] 526 0
[13/Jun/2008:08:01:48 +0200] 524 0
[13/Jun/2008:08:02:48 +0200] 528 0
[13/Jun/2008:08:03:48 +0200] 525 0
[13/Jun/2008:08:04:48 +0200] 528 0
[13/Jun/2008:08:05:48 +0200] 524 0
[13/Jun/2008:08:06:48 +0200] 525 0
[13/Jun/2008:08:07:48 +0200] 528 0
[13/Jun/2008:08:08:48 +0200] 529 0
[13/Jun/2008:08:09:48 +0200] 529 0
[13/Jun/2008:08:10:48 +0200] 522 0
[13/Jun/2008:08:11:48 +0200] 544 0
[13/Jun/2008:08:12:48 +0200] 548 0
[13/Jun/2008:08:13:48 +0200] 528 0
[13/Jun/2008:08:14:48 +0200] 530 0
[13/Jun/2008:08:15:48 +0200] 524 0
[13/Jun/2008:08:16:48 +0200] 523 0
[13/Jun/2008:08:17:48 +0200] 531 0
[13/Jun/2008:08:18:48 +0200] 528 0
[13/Jun/2008:08:19:48 +0200] 527 0
[13/Jun/2008:08:20:48 +0200] 526 0
[13/Jun/2008:08:21:48 +0200] 524 0
[13/Jun/2008:08:22:48 +0200] 527 0
[13/Jun/2008:08:23:48 +0200] 529 0
[13/Jun/2008:08:24:48 +0200] 528 0
[13/Jun/2008:08:25:48 +0200] 524 0
[13/Jun/2008:08:26:48 +0200] 541 0
[13/Jun/2008:08:27:48 +0200] 548 0
[13/Jun/2008:08:28:48 +0200] 529 0
[13/Jun/2008:08:29:48 +0200] 528 0
[13/Jun/2008:08:30:48 +0200] 524 0
[13/Jun/2008:08:31:48 +0200] 525 1
[13/Jun/2008:08:32:48 +0200] 529 0
[13/Jun/2008:08:33:48 +0200] 529 0
[13/Jun/2008:08:34:48 +0200] 523 0
[13/Jun/2008:08:35:48 +0200] 527 1
[13/Jun/2008:08:36:48 +0200] 521 0
[13/Jun/2008:08:37:48 +0200] 530 0
[13/Jun/2008:08:38:48 +0200] 532 0
[13/Jun/2008:08:39:48 +0200] 523 0
[13/Jun/2008:08:40:48 +0200] 524 0
[13/Jun/2008:08:41:48 +0200] 546 0
[13/Jun/2008:08:42:48 +0200] 550 0
[13/Jun/2008:08:43:48 +0200] 530 0
[13/Jun/2008:08:44:48 +0200] 525 1
[13/Jun/2008:08:45:48 +0200] 521 1
[13/Jun/2008:08:46:48 +0200] 526 1
[13/Jun/2008:08:47:48 +0200] 530 1
[13/Jun/2008:08:48:48 +0200] 532 0
[13/Jun/2008:08:49:48 +0200] 522 0
[13/Jun/2008:08:50:48 +0200] 522 2
[13/Jun/2008:08:51:48 +0200] 526 0
[13/Jun/2008:08:52:48 +0200] 529 0
[13/Jun/2008:08:53:48 +0200] 530 0
[13/Jun/2008:08:54:48 +0200] 524 0
[13/Jun/2008:08:55:48 +0200] 523 0
[13/Jun/2008:08:56:48 +0200] 552 0
[13/Jun/2008:08:57:48 +0200] 543 0
[13/Jun/2008:08:58:48 +0200] 528 0
[13/Jun/2008:08:59:48 +0200] 526 0
[13/Jun/2008:09:00:48 +0200] 522 0
[13/Jun/2008:09:01:48 +0200] 526 0
[13/Jun/2008:09:02:48 +0200] 530 0
[13/Jun/2008:09:03:48 +0200] 530 0
[13/Jun/2008:09:04:48 +0200] 523 0
[13/Jun/2008:09:05:48 +0200] 523 0
[13/Jun/2008:09:06:48 +0200] 565 1
[13/Jun/2008:09:07:48 +0200] 525 0
[13/Jun/2008:09:08:48 +0200] 533 0
[13/Jun/2008:09:09:48 +0200] 523 0
[13/Jun/2008:09:10:48 +0200] 524 0
[13/Jun/2008:09:11:48 +0200] 526 0
[13/Jun/2008:09:12:48 +0200] 556 0
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesDatas/errors
New file
@@ -0,0 +1 @@
# DATE PROTOCOL|ATTRIBUTE MESSAGE
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP missing-changes moving average.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP missing-changes no error.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP missing-changes.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP modifyRequests moving average.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP modifyRequests no error.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/LDAP modifyRequests.png
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/datas
New file
Diff too large
opends/tests/system-tests/clients/monitoring/doc/examples/MultiplesErrors/errors
New file
Diff too large
opends/tests/system-tests/clients/monitoring/doc/interface.odt
Binary files differ
opends/tests/system-tests/clients/monitoring/doc/interface.png
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/allclasses-frame.html
New file
@@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
All Classes
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameHeadingFont">
<B>All Classes</B></FONT>
<BR>
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">ConfigHandler</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">Data</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">DatasBuffer</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">DatasOutputFile</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">Error</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">ErrorsBuffer</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">ErrorsOutputFile</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">JMXMonitor</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">LDAPMonitor</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">MonitoringClient</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">SNMPMonitor</A>
<BR>
</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/allclasses-noframe.html
New file
@@ -0,0 +1,52 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
All Classes
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameHeadingFont">
<B>All Classes</B></FONT>
<BR>
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient">DatasOutputFile</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient">ErrorsOutputFile</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient">JMXMonitor</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient">LDAPMonitor</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<BR>
<A HREF="org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient">SNMPMonitor</A>
<BR>
</FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/constant-values.html
New file
@@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Constant Field Values
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Constant Field Values";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H1>
Constant Field Values</H1>
</CENTER>
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?constant-values.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="constant-values.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/deprecated-list.html
New file
@@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Deprecated List
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Deprecated List";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Deprecated API</B></H2>
</CENTER>
<HR SIZE="4" NOSHADE>
<B>Contents</B><UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Deprecated</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?deprecated-list.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="deprecated-list.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/help-doc.html
New file
@@ -0,0 +1,216 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
API Help
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="API Help";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H1>
How This API Document Is Organized</H1>
</CENTER>
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.<H3>
Package</H3>
<BLOCKQUOTE>
<P>
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:<UL>
<LI>Interfaces (italic)<LI>Classes<LI>Enums<LI>Exceptions<LI>Errors<LI>Annotation Types</UL>
</BLOCKQUOTE>
<H3>
Class/Interface</H3>
<BLOCKQUOTE>
<P>
Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:<UL>
<LI>Class inheritance diagram<LI>Direct Subclasses<LI>All Known Subinterfaces<LI>All Known Implementing Classes<LI>Class/interface declaration<LI>Class/interface description
<P>
<LI>Nested Class Summary<LI>Field Summary<LI>Constructor Summary<LI>Method Summary
<P>
<LI>Field Detail<LI>Constructor Detail<LI>Method Detail</UL>
Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</BLOCKQUOTE>
</BLOCKQUOTE>
<H3>
Annotation Type</H3>
<BLOCKQUOTE>
<P>
Each annotation type has its own separate page with the following sections:<UL>
<LI>Annotation Type declaration<LI>Annotation Type description<LI>Required Element Summary<LI>Optional Element Summary<LI>Element Detail</UL>
</BLOCKQUOTE>
</BLOCKQUOTE>
<H3>
Enum</H3>
<BLOCKQUOTE>
<P>
Each enum has its own separate page with the following sections:<UL>
<LI>Enum declaration<LI>Enum description<LI>Enum Constant Summary<LI>Enum Constant Detail</UL>
</BLOCKQUOTE>
<H3>
Use</H3>
<BLOCKQUOTE>
Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</BLOCKQUOTE>
<H3>
Tree (Class Hierarchy)</H3>
<BLOCKQUOTE>
There is a <A HREF="overview-tree.html">Class Hierarchy</A> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.<UL>
<LI>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.<LI>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</UL>
</BLOCKQUOTE>
<H3>
Deprecated API</H3>
<BLOCKQUOTE>
The <A HREF="deprecated-list.html">Deprecated API</A> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</BLOCKQUOTE>
<H3>
Index</H3>
<BLOCKQUOTE>
The <A HREF="index-files/index-1.html">Index</A> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</BLOCKQUOTE>
<H3>
Prev/Next</H3>
These links take you to the next or previous class, interface, package, or related page.<H3>
Frames/No Frames</H3>
These links show and hide the HTML frames.  All pages are available with or without frames.
<P>
<H3>
Serialized Form</H3>
Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
<P>
<H3>
Constant Field Values</H3>
The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.
<P>
<FONT SIZE="-1">
<EM>
This help file applies to API documentation generated using the standard doclet.</EM>
</FONT>
<BR>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Help</B></FONT>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?help-doc.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="help-doc.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-1.html
New file
@@ -0,0 +1,156 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
A-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="A-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV LETTER&nbsp;
&nbsp;<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_A_"><!-- --></A><H2>
<B>A</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#addAttributeToMonitor(java.lang.String, java.util.Properties)"><B>addAttributeToMonitor(String, Properties)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Add an attribute to monitor.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#addError(java.lang.String, java.lang.String, java.util.Date)"><B>addError(String, String, Date)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Add a general error in the buffer and notify the consumers.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#addError(java.lang.String, java.lang.String, java.lang.String)"><B>addError(String, String, String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Add an error in the buffer and notify the consumers.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#addError(java.lang.String, java.lang.String, java.lang.String, java.util.Date)"><B>addError(String, String, String, Date)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Add an error in the buffer and notify the consumers.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#argumentParser(java.lang.String[])"><B>argumentParser(String[])</B></A> -
Static method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Parse the command line argument.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV LETTER&nbsp;
&nbsp;<A HREF="index-2.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-1.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-1.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-10.html
New file
@@ -0,0 +1,144 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
L-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="L-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-9.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_L_"><!-- --></A><H2>
<B>L</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>LDAPMonitor</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Producer who monitor an OpenDS server with LDAP.<DT><A HREF="../org/opends/testqa/monitoringclient/LDAPMonitor.html#LDAPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><B>LDAPMonitor(MonitoringClient, Properties)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient">LDAPMonitor</A>
<DD>Contructs a LDAPMonitor thread whith the specified values.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-9.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-11.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-10.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-10.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-11.html
New file
@@ -0,0 +1,147 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
M-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="M-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-10.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_M_"><!-- --></A><H2>
<B>M</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#main(java.lang.String[])"><B>main(String[])</B></A> -
Static method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>The main method of the MonitoringClient class.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>MonitoringClient</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Main class of the monitoring client.<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#MonitoringClient(java.util.Properties)"><B>MonitoringClient(Properties)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Wake up the producers very interval of time.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-10.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-12.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-11.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-11.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-12.html
New file
@@ -0,0 +1,141 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
O-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="O-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-11.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_O_"><!-- --></A><H2>
<B>O</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><B>org.opends.testqa.monitoringclient</B></A> - package org.opends.testqa.monitoringclient<DD>&nbsp;</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-11.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-13.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-12.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-12.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-13.html
New file
@@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
P-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="P-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-12.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#protocolError(java.lang.String, java.lang.String)"><B>protocolError(String, String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Fill all the datas of a well known protocol with the error code and create
 a general error.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-12.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-14.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-13.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-13.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-14.html
New file
@@ -0,0 +1,168 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
R-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="R-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-13.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_R_"><!-- --></A><H2>
<B>R</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#removeAttributeToMonitor(java.lang.String, java.util.Properties)"><B>removeAttributeToMonitor(String, Properties)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Remove an attribute to monitor.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#removeFirstError()"><B>removeFirstError()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Return the first error in the buffer and remove it.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#reset()"><B>reset()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Reset a data.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasOutputFile.html#run()"><B>run()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient">DatasOutputFile</A>
<DD>Retrieve the datas, format its and save its in a file.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsOutputFile.html#run()"><B>run()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient">ErrorsOutputFile</A>
<DD>Retrieve the errors, format its and save its in a file.
<DT><A HREF="../org/opends/testqa/monitoringclient/JMXMonitor.html#run()"><B>run()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient">JMXMonitor</A>
<DD>Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.
<DT><A HREF="../org/opends/testqa/monitoringclient/LDAPMonitor.html#run()"><B>run()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient">LDAPMonitor</A>
<DD>Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.
<DT><A HREF="../org/opends/testqa/monitoringclient/SNMPMonitor.html#run()"><B>run()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient">SNMPMonitor</A>
<DD>Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-13.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-15.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-14.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-14.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-15.html
New file
@@ -0,0 +1,168 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
S-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="S-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-14.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_S_"><!-- --></A><H2>
<B>S</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#setData(org.opends.testqa.monitoringclient.Data, java.lang.String, int)"><B>setData(Data, String, int)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Sets a data in the buffer.
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#setDocumentLocator(org.xml.sax.Locator)"><B>setDocumentLocator(Locator)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>Set the document locator to display information about the line or column
 number of the error.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#setProducersConfig(java.util.Hashtable)"><B>setProducersConfig(Hashtable)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Sets the properties of the producers.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#setTimer(int)"><B>setTimer(int)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Set the timer of the data.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#setValue(java.lang.String)"><B>setValue(String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Sets the value of the attribute monitored.
<DT><A HREF="../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>SNMPMonitor</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Producer who monitor an OpenDS server with SNMP.<DT><A HREF="../org/opends/testqa/monitoringclient/SNMPMonitor.html#SNMPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><B>SNMPMonitor(MonitoringClient, Properties)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient">SNMPMonitor</A>
<DD>Construct a SNMPMonitor thread with the specified values.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#start()"><B>start()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Start the producers and de consumers and wake up the producers every
 interval of time.
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><B>startElement(String, String, String, Attributes)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>If an element is open, set the parameters of the client or add an attribute
 to monitor.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-14.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-16.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-15.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-15.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-16.html
New file
@@ -0,0 +1,145 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
T-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="T-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-15.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_T_"><!-- --></A><H2>
<B>T</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#timeoutExpired()"><B>timeoutExpired()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>If the buffer isn't full, fill the empty data with the error code and wake
 up the consumers; else, reset the date and the number of consumers.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-15.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-17.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-16.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-16.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-17.html
New file
@@ -0,0 +1,144 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
V-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="V-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-16.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-18.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-17.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-17.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_V_"><!-- --></A><H2>
<B>V</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#verifyDatas(java.lang.String)"><B>verifyDatas(String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Verify if all the attribute to monitor of a protocol have been set.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-16.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-18.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-17.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-17.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-18.html
New file
@@ -0,0 +1,144 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
W-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="W-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-17.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;NEXT LETTER</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-18.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-18.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_W_"><!-- --></A><H2>
<B>W</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#warning(org.xml.sax.SAXParseException)"><B>warning(SAXParseException)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>Display a warning.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-17.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;NEXT LETTER</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-18.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-18.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-2.html
New file
@@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
C-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="C-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-1.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_C_"><!-- --></A><H2>
<B>C</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#clone()"><B>clone()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Clone the DatasBuffer and reset it if all the consumers have cloned it.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#clone()"><B>clone()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Clone the ErrorsBuffer and clear it if all the consumers have cloned it.
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><B>ConfigHandler</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Parse a XML config file.<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#ConfigHandler(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><B>ConfigHandler(MonitoringClient, Properties)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>The constructor of the handler.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#containsData(java.lang.String, java.util.Properties)"><B>containsData(String, Properties)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Test if the DatasBuffer contains a data.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-1.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-3.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-2.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-2.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-3.html
New file
@@ -0,0 +1,153 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
D-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="D-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-2.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_D_"><!-- --></A><H2>
<B>D</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>Data</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>The classe Data represent an attribute monitored by a producer.<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#Data(java.lang.String, java.util.Properties)"><B>Data(String, Properties)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Create a data without value and timer.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#dataError(org.opends.testqa.monitoringclient.Data, java.lang.String)"><B>dataError(Data, String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Fill a data with the error code and create a new error.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>DatasBuffer</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Buffer to store the datas retrieved by the producers.<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#DatasBuffer(org.opends.testqa.monitoringclient.MonitoringClient)"><B>DatasBuffer(MonitoringClient)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Construct a DatasBuffer object.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>DatasOutputFile</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Consumer who save the datas in a file.<DT><A HREF="../org/opends/testqa/monitoringclient/DatasOutputFile.html#DatasOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)"><B>DatasOutputFile(MonitoringClient, String)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient">DatasOutputFile</A>
<DD>Contructs a DataOutputFile thread whith the specified values.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-2.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-4.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-3.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-3.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-4.html
New file
@@ -0,0 +1,163 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
E-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="E-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-3.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_E_"><!-- --></A><H2>
<B>E</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#endDocument()"><B>endDocument()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>At the end of the file, set the configuration of the client.
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#endElement(java.lang.String, java.lang.String, java.lang.String)"><B>endElement(String, String, String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>Verify the syntax of the XML file.
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#error(org.xml.sax.SAXParseException)"><B>error(SAXParseException)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>Display an error an exit the application.
<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>Error</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Represent an error occured during the retrieving of the datas.<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html#Error(java.lang.String, java.lang.String, java.lang.String)"><B>Error(String, String, String)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<DD>The constructor of the Error object.
<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html#Error(java.lang.String, java.lang.String, java.lang.String, java.util.Date)"><B>Error(String, String, String, Date)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<DD>The constructor of the Error object.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>ErrorsBuffer</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Buffer to store the errors who occured
 while the monitoring client is running.<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#ErrorsBuffer(org.opends.testqa.monitoringclient.MonitoringClient)"><B>ErrorsBuffer(MonitoringClient)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Construct a ErrorsBuffer object.
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>ErrorsOutputFile</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Consumer who save the errors in a file.<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsOutputFile.html#ErrorsOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)"><B>ErrorsOutputFile(MonitoringClient, String)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient">ErrorsOutputFile</A>
<DD>Contructs a ErrorsOutputFile thread whith the specified values.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-3.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-5.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-4.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-4.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-5.html
New file
@@ -0,0 +1,144 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
F-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="F-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-4.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_F_"><!-- --></A><H2>
<B>F</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html#fatalError(org.xml.sax.SAXParseException)"><B>fatalError(SAXParseException)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A>
<DD>Display a fatal error an exit the application.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-4.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-6.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-5.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-5.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-6.html
New file
@@ -0,0 +1,195 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
G-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="G-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-5.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#getAllDatas()"><B>getAllDatas()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Return the datas retrieved by the producers.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#getAttribute()"><B>getAttribute()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Return the name of the attribute monitored.
<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html#getAttribute()"><B>getAttribute()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<DD>Returns the attribute.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#getAttributesToMonitor(java.lang.String)"><B>getAttributesToMonitor(String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Returns the attributes to monitor for a well known protocol.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#getData(java.lang.String, java.util.Properties)"><B>getData(String, Properties)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Returns the specified data.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#getDatasBuffer()"><B>getDatasBuffer()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Returns the buffer for the datas.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#getDate()"><B>getDate()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Return the date of the datas.
<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html#getDate()"><B>getDate()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<DD>Returns the date.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#getErrorsBuffer()"><B>getErrorsBuffer()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Returns the buffer for the errors.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#getInterval()"><B>getInterval()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Returns the interval.
<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html#getMessage()"><B>getMessage()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<DD>Returns the error message.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#getNbConsumers()"><B>getNbConsumers()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Returns the number of consumers.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#getParameters()"><B>getParameters()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Return the parameters of the data.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#getProtocol()"><B>getProtocol()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Return the name of the protocol used to retrieve the data.
<DT><A HREF="../org/opends/testqa/monitoringclient/Error.html#getProtocol()"><B>getProtocol()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A>
<DD>Returns the protocol.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#getTimer()"><B>getTimer()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Return the timer of the data.
<DT><A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html#getTimeUnit()"><B>getTimeUnit()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>
<DD>Return the time unit.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#getValue()"><B>getValue()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Return the value of the attribute monitored.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-5.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-7.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-6.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-6.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-7.html
New file
@@ -0,0 +1,144 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
H-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="H-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-6.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_H_"><!-- --></A><H2>
<B>H</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#hasEmptyValue()"><B>hasEmptyValue()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Test if the data has no value.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-6.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-8.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-7.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-7.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-8.html
New file
@@ -0,0 +1,150 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
I-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="I-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-7.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_I_"><!-- --></A><H2>
<B>I</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html#isEmpty()"><B>isEmpty()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A>
<DD>Test if there is at least one error in the buffer.
<DT><A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html#isFull()"><B>isFull()</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A>
<DD>Test if the DatasBuffer is full.
<DT><A HREF="../org/opends/testqa/monitoringclient/Data.html#isProtocol(java.lang.String)"><B>isProtocol(String)</B></A> -
Method in class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>
<DD>Test is the specified protocol is the protocol of the data.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-7.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-9.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-8.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-8.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index-files/index-9.html
New file
@@ -0,0 +1,144 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:28 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
J-Index
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="J-Index";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-8.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
<A NAME="_J_"><!-- --></A><H2>
<B>J</B></H2>
<DL>
<DT><A HREF="../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>JMXMonitor</B></A> - Class in <A HREF="../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A><DD>Producer who monitor an OpenDS server with JMX.<DT><A HREF="../org/opends/testqa/monitoringclient/JMXMonitor.html#JMXMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><B>JMXMonitor(MonitoringClient, Properties)</B></A> -
Constructor for class org.opends.testqa.monitoringclient.<A HREF="../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient">JMXMonitor</A>
<DD>Construct a JMXMonitor thread with the specified values.
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="index-8.html"><B>PREV LETTER</B></A>&nbsp;
&nbsp;<A HREF="index-10.html"><B>NEXT LETTER</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../index.html?index-filesindex-9.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-9.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">L</A> <A HREF="index-11.html">M</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/index.html
New file
@@ -0,0 +1,37 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Wed Jun 25 13:23:28 CEST 2008-->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Generated Documentation (Untitled)
</TITLE>
<SCRIPT type="text/javascript">
    targetPage = "" + window.location.search;
    if (targetPage != "" && targetPage != "undefined")
        targetPage = targetPage.substring(1);
    if (targetPage.indexOf(":") != -1)
        targetPage = "undefined";
    function loadFrames() {
        if (targetPage != "" && targetPage != "undefined")
             top.classFrame.location = top.targetPage;
    }
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<FRAMESET cols="20%,80%" title="" onLoad="top.loadFrames()">
<FRAME src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
<FRAME src="org/opends/testqa/monitoringclient/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
<NOFRAMES>
<H2>
Frame Alert</H2>
<P>
This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.
<BR>
Link to<A HREF="org/opends/testqa/monitoringclient/package-summary.html">Non-frame version.</A>
</NOFRAMES>
</FRAMESET>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/ConfigHandler.html
New file
@@ -0,0 +1,469 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ConfigHandler
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="ConfigHandler";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/ConfigHandler.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ConfigHandler.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class ConfigHandler</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">org.xml.sax.helpers.DefaultHandler
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.ConfigHandler</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>ConfigHandler</B><DT>extends org.xml.sax.helpers.DefaultHandler</DL>
</PRE>
<P>
Parse a XML config file.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#ConfigHandler(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">ConfigHandler</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
              java.util.Properties&nbsp;parsedArguments)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor of the handler.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#endDocument()">endDocument</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;At the end of the file, set the configuration of the client.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#endElement(java.lang.String, java.lang.String, java.lang.String)">endElement</A></B>(java.lang.String&nbsp;uri,
           java.lang.String&nbsp;localName,
           java.lang.String&nbsp;qName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Verify the syntax of the XML file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#error(org.xml.sax.SAXParseException)">error</A></B>(org.xml.sax.SAXParseException&nbsp;e)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Display an error an exit the application.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#fatalError(org.xml.sax.SAXParseException)">fatalError</A></B>(org.xml.sax.SAXParseException&nbsp;e)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Display a fatal error an exit the application.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#setDocumentLocator(org.xml.sax.Locator)">setDocumentLocator</A></B>(org.xml.sax.Locator&nbsp;locator)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the document locator to display information about the line or column
 number of the error.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startElement</A></B>(java.lang.String&nbsp;uri,
             java.lang.String&nbsp;localName,
             java.lang.String&nbsp;qName,
             org.xml.sax.Attributes&nbsp;attributes)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If an element is open, set the parameters of the client or add an attribute
 to monitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#warning(org.xml.sax.SAXParseException)">warning</A></B>(org.xml.sax.SAXParseException&nbsp;e)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Display a warning.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.xml.sax.helpers.DefaultHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.xml.sax.helpers.DefaultHandler</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>characters, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ConfigHandler(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><!-- --></A><H3>
ConfigHandler</H3>
<PRE>
public <B>ConfigHandler</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                     java.util.Properties&nbsp;parsedArguments)</PRE>
<DL>
<DD>The constructor of the handler.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client<DD><CODE>parsedArguments</CODE> - The parsed arguments</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="setDocumentLocator(org.xml.sax.Locator)"><!-- --></A><H3>
setDocumentLocator</H3>
<PRE>
public void <B>setDocumentLocator</B>(org.xml.sax.Locator&nbsp;locator)</PRE>
<DL>
<DD>Set the document locator to display information about the line or column
 number of the error.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>setDocumentLocator</CODE> in interface <CODE>org.xml.sax.ContentHandler</CODE><DT><B>Overrides:</B><DD><CODE>setDocumentLocator</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>locator</CODE> - The locator used for display informations about the line and
 the column number of the error.</DL>
</DD>
</DL>
<HR>
<A NAME="startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
startElement</H3>
<PRE>
public void <B>startElement</B>(java.lang.String&nbsp;uri,
                         java.lang.String&nbsp;localName,
                         java.lang.String&nbsp;qName,
                         org.xml.sax.Attributes&nbsp;attributes)
                  throws org.xml.sax.SAXException</PRE>
<DL>
<DD>If an element is open, set the parameters of the client or add an attribute
 to monitor.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startElement</CODE> in interface <CODE>org.xml.sax.ContentHandler</CODE><DT><B>Overrides:</B><DD><CODE>startElement</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or the empty string if the element
 has no Namespace URI or if Namespace processing is not being performed.<DD><CODE>localName</CODE> - The local name (without prefix), or the empty string if
 Namespace processing is not being performed.<DD><CODE>qName</CODE> - The qualified name (with prefix), or the empty string if
 qualified names are not available.<DD><CODE>attributes</CODE> - The attributes attached to the element. If there are no
 attributes, it shall be an empty Attributes object.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly wrapping
 another exception.</DL>
</DD>
</DL>
<HR>
<A NAME="endElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
endElement</H3>
<PRE>
public void <B>endElement</B>(java.lang.String&nbsp;uri,
                       java.lang.String&nbsp;localName,
                       java.lang.String&nbsp;qName)
                throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Verify the syntax of the XML file.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>endElement</CODE> in interface <CODE>org.xml.sax.ContentHandler</CODE><DT><B>Overrides:</B><DD><CODE>endElement</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or the empty string if the element has
 no Namespace URI or if Namespace processing is not being performed.<DD><CODE>localName</CODE> - The local name (without prefix), or the empty string if
 Namespace processing is not being performed.<DD><CODE>qName</CODE> - The qualified name (with prefix), or the empty string if
 qualified names are not available.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly wrapping
 another exception.</DL>
</DD>
</DL>
<HR>
<A NAME="endDocument()"><!-- --></A><H3>
endDocument</H3>
<PRE>
public void <B>endDocument</B>()
                 throws org.xml.sax.SAXException</PRE>
<DL>
<DD>At the end of the file, set the configuration of the client.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>endDocument</CODE> in interface <CODE>org.xml.sax.ContentHandler</CODE><DT><B>Overrides:</B><DD><CODE>endDocument</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly wrapping
 another exception.</DL>
</DD>
</DL>
<HR>
<A NAME="warning(org.xml.sax.SAXParseException)"><!-- --></A><H3>
warning</H3>
<PRE>
public void <B>warning</B>(org.xml.sax.SAXParseException&nbsp;e)
             throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Display a warning.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>warning</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE><DT><B>Overrides:</B><DD><CODE>warning</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>e</CODE> - Any SAX exception, possibly wrapping another exception.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly wrapping
 another exception.</DL>
</DD>
</DL>
<HR>
<A NAME="error(org.xml.sax.SAXParseException)"><!-- --></A><H3>
error</H3>
<PRE>
public void <B>error</B>(org.xml.sax.SAXParseException&nbsp;e)
           throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Display an error an exit the application.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>error</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE><DT><B>Overrides:</B><DD><CODE>error</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>e</CODE> - The warning information encoded as an exception.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly wrapping
 another exception.</DL>
</DD>
</DL>
<HR>
<A NAME="fatalError(org.xml.sax.SAXParseException)"><!-- --></A><H3>
fatalError</H3>
<PRE>
public void <B>fatalError</B>(org.xml.sax.SAXParseException&nbsp;e)
                throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Display a fatal error an exit the application.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>fatalError</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE><DT><B>Overrides:</B><DD><CODE>fatalError</CODE> in class <CODE>org.xml.sax.helpers.DefaultHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>e</CODE> - The warning information encoded as an exception.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly wrapping
 another exception.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ConfigHandler.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/ConfigHandler.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ConfigHandler.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/Data.html
New file
@@ -0,0 +1,461 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Data
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Data";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Data.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/Data.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Data.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class Data</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.Data</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>Data</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
The classe Data represent an attribute monitored by a producer.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#Data(java.lang.String, java.util.Properties)">Data</A></B>(java.lang.String&nbsp;attribute,
     java.util.Properties&nbsp;parameters)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a data without value and timer.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#getAttribute()">getAttribute</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the name of the attribute monitored.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Properties</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#getParameters()">getParameters</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the parameters of the data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#getProtocol()">getProtocol</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the name of the protocol used to retrieve the data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#getTimer()">getTimer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the timer of the data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#getValue()">getValue</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the value of the attribute monitored.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#hasEmptyValue()">hasEmptyValue</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test if the data has no value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#isProtocol(java.lang.String)">isProtocol</A></B>(java.lang.String&nbsp;protocol)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test is the specified protocol is the protocol of the data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#reset()">reset</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset a data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#setTimer(int)">setTimer</A></B>(int&nbsp;timer)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the timer of the data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html#setValue(java.lang.String)">setValue</A></B>(java.lang.String&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the attribute monitored.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Data(java.lang.String, java.util.Properties)"><!-- --></A><H3>
Data</H3>
<PRE>
public <B>Data</B>(java.lang.String&nbsp;attribute,
            java.util.Properties&nbsp;parameters)</PRE>
<DL>
<DD>Create a data without value and timer.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - the name of the attibute monitored.<DD><CODE>parameters</CODE> - the parameters to monitor the attribute.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="reset()"><!-- --></A><H3>
reset</H3>
<PRE>
public void <B>reset</B>()</PRE>
<DL>
<DD>Reset a data.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttribute()"><!-- --></A><H3>
getAttribute</H3>
<PRE>
public java.lang.String <B>getAttribute</B>()</PRE>
<DL>
<DD>Return the name of the attribute monitored.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The name of the attribute monitored.</DL>
</DD>
</DL>
<HR>
<A NAME="getParameters()"><!-- --></A><H3>
getParameters</H3>
<PRE>
public java.util.Properties <B>getParameters</B>()</PRE>
<DL>
<DD>Return the parameters of the data.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the parameters of the data.</DL>
</DD>
</DL>
<HR>
<A NAME="getProtocol()"><!-- --></A><H3>
getProtocol</H3>
<PRE>
public java.lang.String <B>getProtocol</B>()</PRE>
<DL>
<DD>Return the name of the protocol used to retrieve the data.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The name of the protocol used to retrieve the data.</DL>
</DD>
</DL>
<HR>
<A NAME="isProtocol(java.lang.String)"><!-- --></A><H3>
isProtocol</H3>
<PRE>
public boolean <B>isProtocol</B>(java.lang.String&nbsp;protocol)</PRE>
<DL>
<DD>Test is the specified protocol is the protocol of the data.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - Name of the protocol.
<DT><B>Returns:</B><DD>true if the protocols are equals; false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getValue()"><!-- --></A><H3>
getValue</H3>
<PRE>
public java.lang.String <B>getValue</B>()</PRE>
<DL>
<DD>Return the value of the attribute monitored.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The value of the attribute monitored.</DL>
</DD>
</DL>
<HR>
<A NAME="setValue(java.lang.String)"><!-- --></A><H3>
setValue</H3>
<PRE>
public void <B>setValue</B>(java.lang.String&nbsp;value)</PRE>
<DL>
<DD>Sets the value of the attribute monitored.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - The value of the attribute monitored.</DL>
</DD>
</DL>
<HR>
<A NAME="hasEmptyValue()"><!-- --></A><H3>
hasEmptyValue</H3>
<PRE>
public boolean <B>hasEmptyValue</B>()</PRE>
<DL>
<DD>Test if the data has no value.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if the value equals the empty strings; false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getTimer()"><!-- --></A><H3>
getTimer</H3>
<PRE>
public int <B>getTimer</B>()</PRE>
<DL>
<DD>Return the timer of the data.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The Number of milliseconds beetween the launch of the request and
 the creation of the data.</DL>
</DD>
</DL>
<HR>
<A NAME="setTimer(int)"><!-- --></A><H3>
setTimer</H3>
<PRE>
public void <B>setTimer</B>(int&nbsp;timer)</PRE>
<DL>
<DD>Set the timer of the data.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>timer</CODE> - Number of milliseconds beetween the launch of the request and
 the creation of the data.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Data.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/Data.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Data.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/DatasBuffer.html
New file
@@ -0,0 +1,567 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
DatasBuffer
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="DatasBuffer";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DatasBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/DatasBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class DatasBuffer</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.DatasBuffer</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>DatasBuffer</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
Buffer to store the datas retrieved by the producers.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#DatasBuffer(org.opends.testqa.monitoringclient.MonitoringClient)">DatasBuffer</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a DatasBuffer object.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#addAttributeToMonitor(java.lang.String, java.util.Properties)">addAttributeToMonitor</A></B>(java.lang.String&nbsp;attribute,
                      java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add an attribute to monitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#clone()">clone</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clone the DatasBuffer and reset it if all the consumers have cloned it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#containsData(java.lang.String, java.util.Properties)">containsData</A></B>(java.lang.String&nbsp;attribute,
             java.util.Properties&nbsp;parameters)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test if the DatasBuffer contains a data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#dataError(org.opends.testqa.monitoringclient.Data, java.lang.String)">dataError</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&nbsp;d,
          java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill a data with the error code and create a new error.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Vector&lt;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getAllDatas()">getAllDatas</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the datas retrieved by the producers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Vector&lt;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getAttributesToMonitor(java.lang.String)">getAttributesToMonitor</A></B>(java.lang.String&nbsp;protocol)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the attributes to monitor for a well known protocol.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getData(java.lang.String, java.util.Properties)">getData</A></B>(java.lang.String&nbsp;attribute,
        java.util.Properties&nbsp;parameters)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the specified data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getDate()">getDate</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the date of the datas.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#isFull()">isFull</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test if the DatasBuffer is full.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#protocolError(java.lang.String, java.lang.String)">protocolError</A></B>(java.lang.String&nbsp;protocol,
              java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill all the datas of a well known protocol with the error code and create
 a general error.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#removeAttributeToMonitor(java.lang.String, java.util.Properties)">removeAttributeToMonitor</A></B>(java.lang.String&nbsp;attribute,
                         java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove an attribute to monitor.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#setData(org.opends.testqa.monitoringclient.Data, java.lang.String, int)">setData</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&nbsp;d,
        java.lang.String&nbsp;value,
        int&nbsp;timer)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a data in the buffer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#timeoutExpired()">timeoutExpired</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If the buffer isn't full, fill the empty data with the error code and wake
 up the consumers; else, reset the date and the number of consumers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#verifyDatas(java.lang.String)">verifyDatas</A></B>(java.lang.String&nbsp;protocol)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Verify if all the attribute to monitor of a protocol have been set.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="DatasBuffer(org.opends.testqa.monitoringclient.MonitoringClient)"><!-- --></A><H3>
DatasBuffer</H3>
<PRE>
public <B>DatasBuffer</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client)</PRE>
<DL>
<DD>Construct a DatasBuffer object.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="addAttributeToMonitor(java.lang.String, java.util.Properties)"><!-- --></A><H3>
addAttributeToMonitor</H3>
<PRE>
public boolean <B>addAttributeToMonitor</B>(java.lang.String&nbsp;attribute,
                                     java.util.Properties&nbsp;params)</PRE>
<DL>
<DD>Add an attribute to monitor.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>params</CODE> - The parameters to monitor the attribute.<DD><CODE>attribute</CODE> - The name of the attibute to monitor.
<DT><B>Returns:</B><DD>true if the attribute have been add; false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="removeAttributeToMonitor(java.lang.String, java.util.Properties)"><!-- --></A><H3>
removeAttributeToMonitor</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A> <B>removeAttributeToMonitor</B>(java.lang.String&nbsp;attribute,
                                     java.util.Properties&nbsp;params)</PRE>
<DL>
<DD>Remove an attribute to monitor.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - The name of the attibute to monitor.<DD><CODE>params</CODE> - The parameters to monitor the attribute.
<DT><B>Returns:</B><DD>true if the attribute have been removed; false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributesToMonitor(java.lang.String)"><!-- --></A><H3>
getAttributesToMonitor</H3>
<PRE>
public java.util.Vector&lt;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&gt; <B>getAttributesToMonitor</B>(java.lang.String&nbsp;protocol)</PRE>
<DL>
<DD>Returns the attributes to monitor for a well known protocol.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol.
<DT><B>Returns:</B><DD>The attributes to monitor.</DL>
</DD>
</DL>
<HR>
<A NAME="containsData(java.lang.String, java.util.Properties)"><!-- --></A><H3>
containsData</H3>
<PRE>
public boolean <B>containsData</B>(java.lang.String&nbsp;attribute,
                            java.util.Properties&nbsp;parameters)</PRE>
<DL>
<DD>Test if the DatasBuffer contains a data.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - The name of the attibute monitored.<DD><CODE>parameters</CODE> - The parameters to monitor the attribute.
<DT><B>Returns:</B><DD>true if the DatasBuffer contains a data, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="getData(java.lang.String, java.util.Properties)"><!-- --></A><H3>
getData</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A> <B>getData</B>(java.lang.String&nbsp;attribute,
                    java.util.Properties&nbsp;parameters)</PRE>
<DL>
<DD>Returns the specified data.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attribute</CODE> - The name of the attibute monitored.<DD><CODE>parameters</CODE> - The parameters to monitor the attribute.
<DT><B>Returns:</B><DD>The data with the specified protocol and attribute</DL>
</DD>
</DL>
<HR>
<A NAME="setData(org.opends.testqa.monitoringclient.Data, java.lang.String, int)"><!-- --></A><H3>
setData</H3>
<PRE>
public void <B>setData</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&nbsp;d,
                    java.lang.String&nbsp;value,
                    int&nbsp;timer)</PRE>
<DL>
<DD>Sets a data in the buffer.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>d</CODE> - The data to set<DD><CODE>value</CODE> - The value of the attribute monitored.<DD><CODE>timer</CODE> - The number of milliseconds beetween the launch of the
 request and the creation of the data.</DL>
</DD>
</DL>
<HR>
<A NAME="verifyDatas(java.lang.String)"><!-- --></A><H3>
verifyDatas</H3>
<PRE>
public void <B>verifyDatas</B>(java.lang.String&nbsp;protocol)</PRE>
<DL>
<DD>Verify if all the attribute to monitor of a protocol have been set.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol used to retrieve the datas.</DL>
</DD>
</DL>
<HR>
<A NAME="timeoutExpired()"><!-- --></A><H3>
timeoutExpired</H3>
<PRE>
public void <B>timeoutExpired</B>()</PRE>
<DL>
<DD>If the buffer isn't full, fill the empty data with the error code and wake
 up the consumers; else, reset the date and the number of consumers.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="protocolError(java.lang.String, java.lang.String)"><!-- --></A><H3>
protocolError</H3>
<PRE>
public void <B>protocolError</B>(java.lang.String&nbsp;protocol,
                          java.lang.String&nbsp;message)</PRE>
<DL>
<DD>Fill all the datas of a well known protocol with the error code and create
 a general error.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol.<DD><CODE>message</CODE> - The message of the error.</DL>
</DD>
</DL>
<HR>
<A NAME="dataError(org.opends.testqa.monitoringclient.Data, java.lang.String)"><!-- --></A><H3>
dataError</H3>
<PRE>
public void <B>dataError</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&nbsp;d,
                      java.lang.String&nbsp;message)</PRE>
<DL>
<DD>Fill a data with the error code and create a new error.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>d</CODE> - The data who has the error.<DD><CODE>message</CODE> - The message of the error.</DL>
</DD>
</DL>
<HR>
<A NAME="getAllDatas()"><!-- --></A><H3>
getAllDatas</H3>
<PRE>
public java.util.Vector&lt;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&gt; <B>getAllDatas</B>()</PRE>
<DL>
<DD>Return the datas retrieved by the producers.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The datas retrieved by the producers.</DL>
</DD>
</DL>
<HR>
<A NAME="getDate()"><!-- --></A><H3>
getDate</H3>
<PRE>
public java.util.Date <B>getDate</B>()</PRE>
<DL>
<DD>Return the date of the datas.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The date of the datas.</DL>
</DD>
</DL>
<HR>
<A NAME="clone()"><!-- --></A><H3>
clone</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A> <B>clone</B>()</PRE>
<DL>
<DD>Clone the DatasBuffer and reset it if all the consumers have cloned it.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A clone of the DatasBuffer.</DL>
</DD>
</DL>
<HR>
<A NAME="isFull()"><!-- --></A><H3>
isFull</H3>
<PRE>
public boolean <B>isFull</B>()</PRE>
<DL>
<DD>Test if the DatasBuffer is full.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if the DatasBuffer is full; false otherwise.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DatasBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/DatasBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/DatasOutputFile.html
New file
@@ -0,0 +1,316 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
DatasOutputFile
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="DatasOutputFile";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DatasOutputFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/DatasOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class DatasOutputFile</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Thread
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.DatasOutputFile</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>DatasOutputFile</B><DT>extends java.lang.Thread</DL>
</PRE>
<P>
Consumer who save the datas in a file.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html#DatasOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)">DatasOutputFile</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                java.lang.String&nbsp;datasFileName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructs a DataOutputFile thread whith the specified values.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html#run()">run</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the datas, format its and save its in a file.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="DatasOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)"><!-- --></A><H3>
DatasOutputFile</H3>
<PRE>
public <B>DatasOutputFile</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                       java.lang.String&nbsp;datasFileName)</PRE>
<DL>
<DD>Contructs a DataOutputFile thread whith the specified values.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.<DD><CODE>datasFileName</CODE> - The name of the datas file.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="run()"><!-- --></A><H3>
run</H3>
<PRE>
public void <B>run</B>()</PRE>
<DL>
<DD>Retrieve the datas, format its and save its in a file.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE><DT><B>Overrides:</B><DD><CODE>run</CODE> in class <CODE>java.lang.Thread</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/DatasOutputFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/DatasOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/Error.html
New file
@@ -0,0 +1,356 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Error
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Error";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Error.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/Error.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Error.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class Error</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.Error</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>Error</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
Represent an error occured during the retrieving of the datas.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html#Error(java.lang.String, java.lang.String, java.lang.String)">Error</A></B>(java.lang.String&nbsp;protocol,
      java.lang.String&nbsp;attribute,
      java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor of the Error object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html#Error(java.lang.String, java.lang.String, java.lang.String, java.util.Date)">Error</A></B>(java.lang.String&nbsp;protocol,
      java.lang.String&nbsp;attribute,
      java.lang.String&nbsp;message,
      java.util.Date&nbsp;date)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor of the Error object.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html#getAttribute()">getAttribute</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Date</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html#getDate()">getDate</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the date.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html#getMessage()">getMessage</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the error message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html#getProtocol()">getProtocol</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the protocol.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="Error(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
Error</H3>
<PRE>
public <B>Error</B>(java.lang.String&nbsp;protocol,
             java.lang.String&nbsp;attribute,
             java.lang.String&nbsp;message)</PRE>
<DL>
<DD>The constructor of the Error object.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol<DD><CODE>attribute</CODE> - The name of the attribute who couldn't be retrieve.<DD><CODE>message</CODE> - The error message.</DL>
</DL>
<HR>
<A NAME="Error(java.lang.String, java.lang.String, java.lang.String, java.util.Date)"><!-- --></A><H3>
Error</H3>
<PRE>
public <B>Error</B>(java.lang.String&nbsp;protocol,
             java.lang.String&nbsp;attribute,
             java.lang.String&nbsp;message,
             java.util.Date&nbsp;date)</PRE>
<DL>
<DD>The constructor of the Error object.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol<DD><CODE>attribute</CODE> - The name of the attribute who couldn't be retrieve.<DD><CODE>message</CODE> - The error message.<DD><CODE>date</CODE> - The date of the error</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="getDate()"><!-- --></A><H3>
getDate</H3>
<PRE>
public java.util.Date <B>getDate</B>()</PRE>
<DL>
<DD>Returns the date.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The date of the error.</DL>
</DD>
</DL>
<HR>
<A NAME="getProtocol()"><!-- --></A><H3>
getProtocol</H3>
<PRE>
public java.lang.String <B>getProtocol</B>()</PRE>
<DL>
<DD>Returns the protocol.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The name of the protocol.</DL>
</DD>
</DL>
<HR>
<A NAME="getAttribute()"><!-- --></A><H3>
getAttribute</H3>
<PRE>
public java.lang.String <B>getAttribute</B>()</PRE>
<DL>
<DD>Returns the attribute.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The attribute who couldn't be retrieve.</DL>
</DD>
</DL>
<HR>
<A NAME="getMessage()"><!-- --></A><H3>
getMessage</H3>
<PRE>
public java.lang.String <B>getMessage</B>()</PRE>
<DL>
<DD>Returns the error message.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The error message.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Error.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/Error.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Error.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/ErrorsBuffer.html
New file
@@ -0,0 +1,390 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ErrorsBuffer
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="ErrorsBuffer";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ErrorsBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/ErrorsBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class ErrorsBuffer</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.ErrorsBuffer</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>ErrorsBuffer</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
Buffer to store the errors who occured
 while the monitoring client is running.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#ErrorsBuffer(org.opends.testqa.monitoringclient.MonitoringClient)">ErrorsBuffer</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a ErrorsBuffer object.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#addError(java.lang.String, java.lang.String, java.util.Date)">addError</A></B>(java.lang.String&nbsp;protocol,
         java.lang.String&nbsp;message,
         java.util.Date&nbsp;date)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a general error in the buffer and notify the consumers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#addError(java.lang.String, java.lang.String, java.lang.String)">addError</A></B>(java.lang.String&nbsp;protocol,
         java.lang.String&nbsp;attribute,
         java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add an error in the buffer and notify the consumers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#addError(java.lang.String, java.lang.String, java.lang.String, java.util.Date)">addError</A></B>(java.lang.String&nbsp;protocol,
         java.lang.String&nbsp;attribute,
         java.lang.String&nbsp;message,
         java.util.Date&nbsp;date)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add an error in the buffer and notify the consumers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#clone()">clone</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clone the ErrorsBuffer and clear it if all the consumers have cloned it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#isEmpty()">isEmpty</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Test if there is at least one error in the buffer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#removeFirstError()">removeFirstError</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the first error in the buffer and remove it.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ErrorsBuffer(org.opends.testqa.monitoringclient.MonitoringClient)"><!-- --></A><H3>
ErrorsBuffer</H3>
<PRE>
public <B>ErrorsBuffer</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client)</PRE>
<DL>
<DD>Construct a ErrorsBuffer object.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="addError(java.lang.String, java.lang.String, java.util.Date)"><!-- --></A><H3>
addError</H3>
<PRE>
public boolean <B>addError</B>(java.lang.String&nbsp;protocol,
                        java.lang.String&nbsp;message,
                        java.util.Date&nbsp;date)</PRE>
<DL>
<DD>Add a general error in the buffer and notify the consumers.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol.<DD><CODE>message</CODE> - The message of the error.<DD><CODE>date</CODE> - The date of the error.
<DT><B>Returns:</B><DD>true if the error have been add in the buffer, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="addError(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
addError</H3>
<PRE>
public boolean <B>addError</B>(java.lang.String&nbsp;protocol,
                        java.lang.String&nbsp;attribute,
                        java.lang.String&nbsp;message)</PRE>
<DL>
<DD>Add an error in the buffer and notify the consumers.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol.<DD><CODE>attribute</CODE> - The name of the attribute monitored.<DD><CODE>message</CODE> - The message of the error.
<DT><B>Returns:</B><DD>true if the error have been add in the buffer, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="addError(java.lang.String, java.lang.String, java.lang.String, java.util.Date)"><!-- --></A><H3>
addError</H3>
<PRE>
public boolean <B>addError</B>(java.lang.String&nbsp;protocol,
                        java.lang.String&nbsp;attribute,
                        java.lang.String&nbsp;message,
                        java.util.Date&nbsp;date)</PRE>
<DL>
<DD>Add an error in the buffer and notify the consumers.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>protocol</CODE> - The name of the protocol.<DD><CODE>attribute</CODE> - The name of the attribute monitored.<DD><CODE>message</CODE> - The message of the error.<DD><CODE>date</CODE> - The date of the error.
<DT><B>Returns:</B><DD>true if the error have been add in the buffer, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="isEmpty()"><!-- --></A><H3>
isEmpty</H3>
<PRE>
public boolean <B>isEmpty</B>()</PRE>
<DL>
<DD>Test if there is at least one error in the buffer.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if there is at least one error in the buffer, false otherwise.</DL>
</DD>
</DL>
<HR>
<A NAME="removeFirstError()"><!-- --></A><H3>
removeFirstError</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A> <B>removeFirstError</B>()</PRE>
<DL>
<DD>Return the first error in the buffer and remove it.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The first error in the buffer.</DL>
</DD>
</DL>
<HR>
<A NAME="clone()"><!-- --></A><H3>
clone</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A> <B>clone</B>()</PRE>
<DL>
<DD>Clone the ErrorsBuffer and clear it if all the consumers have cloned it.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A clone of the ErrorsBuffer.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ErrorsBuffer.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/ErrorsBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/ErrorsOutputFile.html
New file
@@ -0,0 +1,316 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ErrorsOutputFile
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="ErrorsOutputFile";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ErrorsOutputFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/ErrorsOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class ErrorsOutputFile</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Thread
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.ErrorsOutputFile</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>ErrorsOutputFile</B><DT>extends java.lang.Thread</DL>
</PRE>
<P>
Consumer who save the errors in a file.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html#ErrorsOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)">ErrorsOutputFile</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                 java.lang.String&nbsp;errorsFileName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructs a ErrorsOutputFile thread whith the specified values.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html#run()">run</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve the errors, format its and save its in a file.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ErrorsOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)"><!-- --></A><H3>
ErrorsOutputFile</H3>
<PRE>
public <B>ErrorsOutputFile</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                        java.lang.String&nbsp;errorsFileName)</PRE>
<DL>
<DD>Contructs a ErrorsOutputFile thread whith the specified values.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.<DD><CODE>errorsFileName</CODE> - The name of the errors file.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="run()"><!-- --></A><H3>
run</H3>
<PRE>
public void <B>run</B>()</PRE>
<DL>
<DD>Retrieve the errors, format its and save its in a file.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE><DT><B>Overrides:</B><DD><CODE>run</CODE> in class <CODE>java.lang.Thread</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/ErrorsOutputFile.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/ErrorsOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/JMXMonitor.html
New file
@@ -0,0 +1,318 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
JMXMonitor
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="JMXMonitor";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JMXMonitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/JMXMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JMXMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class JMXMonitor</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Thread
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.JMXMonitor</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>JMXMonitor</B><DT>extends java.lang.Thread</DL>
</PRE>
<P>
Producer who monitor an OpenDS server with JMX.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html#JMXMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">JMXMonitor</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
           java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a JMXMonitor thread with the specified values.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html#run()">run</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="JMXMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><!-- --></A><H3>
JMXMonitor</H3>
<PRE>
public <B>JMXMonitor</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                  java.util.Properties&nbsp;params)</PRE>
<DL>
<DD>Construct a JMXMonitor thread with the specified values.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.<DD><CODE>params</CODE> - The parameters of the thread.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="run()"><!-- --></A><H3>
run</H3>
<PRE>
public void <B>run</B>()</PRE>
<DL>
<DD>Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE><DT><B>Overrides:</B><DD><CODE>run</CODE> in class <CODE>java.lang.Thread</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/JMXMonitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/JMXMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JMXMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/LDAPMonitor.html
New file
@@ -0,0 +1,318 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
LDAPMonitor
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="LDAPMonitor";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LDAPMonitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/LDAPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="LDAPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class LDAPMonitor</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Thread
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.LDAPMonitor</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>LDAPMonitor</B><DT>extends java.lang.Thread</DL>
</PRE>
<P>
Producer who monitor an OpenDS server with LDAP.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html#LDAPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">LDAPMonitor</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
            java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructs a LDAPMonitor thread whith the specified values.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html#run()">run</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="LDAPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><!-- --></A><H3>
LDAPMonitor</H3>
<PRE>
public <B>LDAPMonitor</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                   java.util.Properties&nbsp;params)</PRE>
<DL>
<DD>Contructs a LDAPMonitor thread whith the specified values.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.<DD><CODE>params</CODE> - The parameters of the thread.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="run()"><!-- --></A><H3>
run</H3>
<PRE>
public void <B>run</B>()</PRE>
<DL>
<DD>Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE><DT><B>Overrides:</B><DD><CODE>run</CODE> in class <CODE>java.lang.Thread</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/LDAPMonitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/LDAPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="LDAPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/MonitoringClient.html
New file
@@ -0,0 +1,437 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
MonitoringClient
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="MonitoringClient";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MonitoringClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/MonitoringClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="MonitoringClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class MonitoringClient</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.MonitoringClient</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>MonitoringClient</B><DT>extends java.lang.Object</DL>
</PRE>
<P>
Main class of the monitoring client.
<P>
<P>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#MonitoringClient(java.util.Properties)">MonitoringClient</A></B>(java.util.Properties&nbsp;parsedArguments)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wake up the producers very interval of time.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.util.Properties</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#argumentParser(java.lang.String[])">argumentParser</A></B>(java.lang.String[]&nbsp;args)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse the command line argument.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getDatasBuffer()">getDatasBuffer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the buffer for the datas.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getErrorsBuffer()">getErrorsBuffer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the buffer for the errors.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getInterval()">getInterval</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the interval.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getNbConsumers()">getNbConsumers</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of consumers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getTimeUnit()">getTimeUnit</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the time unit.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#main(java.lang.String[])">main</A></B>(java.lang.String[]&nbsp;args)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The main method of the MonitoringClient class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#setProducersConfig(java.util.Hashtable)">setProducersConfig</A></B>(java.util.Hashtable&nbsp;producersConfig)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the properties of the producers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#start()">start</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start the producers and de consumers and wake up the producers every
 interval of time.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="MonitoringClient(java.util.Properties)"><!-- --></A><H3>
MonitoringClient</H3>
<PRE>
public <B>MonitoringClient</B>(java.util.Properties&nbsp;parsedArguments)</PRE>
<DL>
<DD>Wake up the producers very interval of time.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>parsedArguments</CODE> - The parsed arguments</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="main(java.lang.String[])"><!-- --></A><H3>
main</H3>
<PRE>
public static void <B>main</B>(java.lang.String[]&nbsp;args)</PRE>
<DL>
<DD>The main method of the MonitoringClient class.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>args</CODE> - The command-line arguments provided to this program.</DL>
</DD>
</DL>
<HR>
<A NAME="start()"><!-- --></A><H3>
start</H3>
<PRE>
public void <B>start</B>()</PRE>
<DL>
<DD>Start the producers and de consumers and wake up the producers every
 interval of time.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDatasBuffer()"><!-- --></A><H3>
getDatasBuffer</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A> <B>getDatasBuffer</B>()</PRE>
<DL>
<DD>Returns the buffer for the datas.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The buffer for the datas.</DL>
</DD>
</DL>
<HR>
<A NAME="getErrorsBuffer()"><!-- --></A><H3>
getErrorsBuffer</H3>
<PRE>
public <A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A> <B>getErrorsBuffer</B>()</PRE>
<DL>
<DD>Returns the buffer for the errors.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The buffer for the errors.</DL>
</DD>
</DL>
<HR>
<A NAME="getInterval()"><!-- --></A><H3>
getInterval</H3>
<PRE>
public int <B>getInterval</B>()</PRE>
<DL>
<DD>Returns the interval.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The interval of time between each threads wake up.</DL>
</DD>
</DL>
<HR>
<A NAME="getTimeUnit()"><!-- --></A><H3>
getTimeUnit</H3>
<PRE>
public int <B>getTimeUnit</B>()</PRE>
<DL>
<DD>Return the time unit.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the time unit</DL>
</DD>
</DL>
<HR>
<A NAME="getNbConsumers()"><!-- --></A><H3>
getNbConsumers</H3>
<PRE>
public int <B>getNbConsumers</B>()</PRE>
<DL>
<DD>Returns the number of consumers.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The number of consumers.</DL>
</DD>
</DL>
<HR>
<A NAME="setProducersConfig(java.util.Hashtable)"><!-- --></A><H3>
setProducersConfig</H3>
<PRE>
public void <B>setProducersConfig</B>(java.util.Hashtable&nbsp;producersConfig)</PRE>
<DL>
<DD>Sets the properties of the producers.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>producersConfig</CODE> - The properties of the producers.</DL>
</DD>
</DL>
<HR>
<A NAME="argumentParser(java.lang.String[])"><!-- --></A><H3>
argumentParser</H3>
<PRE>
public static java.util.Properties <B>argumentParser</B>(java.lang.String[]&nbsp;args)</PRE>
<DL>
<DD>Parse the command line argument.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>args</CODE> - the command line argument
<DT><B>Returns:</B><DD>the parsed argument</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/MonitoringClient.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/MonitoringClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="MonitoringClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/SNMPMonitor.html
New file
@@ -0,0 +1,318 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
SNMPMonitor
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="SNMPMonitor";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SNMPMonitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/SNMPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="SNMPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.opends.testqa.monitoringclient</FONT>
<BR>
Class SNMPMonitor</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by ">java.lang.Thread
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.opends.testqa.monitoringclient.SNMPMonitor</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Runnable</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>SNMPMonitor</B><DT>extends java.lang.Thread</DL>
</PRE>
<P>
Producer who monitor an OpenDS server with SNMP.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html#SNMPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">SNMPMonitor</A></B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
            java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a SNMPMonitor thread with the specified values.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html#run()">run</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Thread"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Thread</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="SNMPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)"><!-- --></A><H3>
SNMPMonitor</H3>
<PRE>
public <B>SNMPMonitor</B>(<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                   java.util.Properties&nbsp;params)</PRE>
<DL>
<DD>Construct a SNMPMonitor thread with the specified values.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>client</CODE> - The main class of the client.<DD><CODE>params</CODE> - The parameters of the thread.</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="run()"><!-- --></A><H3>
run</H3>
<PRE>
public void <B>run</B>()</PRE>
<DL>
<DD>Connect to the server, get the attributes to monitor,
 and wait a notify from the main thread.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>run</CODE> in interface <CODE>java.lang.Runnable</CODE><DT><B>Overrides:</B><DD><CODE>run</CODE> in class <CODE>java.lang.Thread</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/SNMPMonitor.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>PREV CLASS</B></A>&nbsp;
&nbsp;NEXT CLASS</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/SNMPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="SNMPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_java.lang.Thread">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_java.lang.Thread">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/ConfigHandler.html
New file
@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.ConfigHandler
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.ConfigHandler";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useConfigHandler.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ConfigHandler.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.ConfigHandler</B></H2>
</CENTER>
No usage of org.opends.testqa.monitoringclient.ConfigHandler
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useConfigHandler.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ConfigHandler.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/Data.html
New file
@@ -0,0 +1,227 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.Data
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.Data";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useData.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Data.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.Data</B></H2>
</CENTER>
<A NAME="org.opends.testqa.monitoringclient"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
Uses of <A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A> in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A></FONT></TH>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> that return <A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getData(java.lang.String, java.util.Properties)">getData</A></B>(java.lang.String&nbsp;attribute,
        java.util.Properties&nbsp;parameters)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the specified data.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#removeAttributeToMonitor(java.lang.String, java.util.Properties)">removeAttributeToMonitor</A></B>(java.lang.String&nbsp;attribute,
                         java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove an attribute to monitor.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> that return types with arguments of type <A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Vector&lt;<A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&gt;</CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getAllDatas()">getAllDatas</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the datas retrieved by the producers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Vector&lt;<A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&gt;</CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#getAttributesToMonitor(java.lang.String)">getAttributesToMonitor</A></B>(java.lang.String&nbsp;protocol)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the attributes to monitor for a well known protocol.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> with parameters of type <A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#dataError(org.opends.testqa.monitoringclient.Data, java.lang.String)">dataError</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&nbsp;d,
          java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fill a data with the error code and create a new error.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#setData(org.opends.testqa.monitoringclient.Data, java.lang.String, int)">setData</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A>&nbsp;d,
        java.lang.String&nbsp;value,
        int&nbsp;timer)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a data in the buffer.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useData.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Data.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/DatasBuffer.html
New file
@@ -0,0 +1,174 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.DatasBuffer
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.DatasBuffer";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useDatasBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.DatasBuffer</B></H2>
</CENTER>
<A NAME="org.opends.testqa.monitoringclient"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
Uses of <A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A> in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A></FONT></TH>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> that return <A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A></CODE></FONT></TD>
<TD><CODE><B>DatasBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#clone()">clone</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clone the DatasBuffer and reset it if all the consumers have cloned it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A></CODE></FONT></TD>
<TD><CODE><B>MonitoringClient.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getDatasBuffer()">getDatasBuffer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the buffer for the datas.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useDatasBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/DatasOutputFile.html
New file
@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.DatasOutputFile
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.DatasOutputFile";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useDatasOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.DatasOutputFile</B></H2>
</CENTER>
No usage of org.opends.testqa.monitoringclient.DatasOutputFile
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useDatasOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="DatasOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/Error.html
New file
@@ -0,0 +1,166 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.Error
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.Error";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useError.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Error.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.Error</B></H2>
</CENTER>
<A NAME="org.opends.testqa.monitoringclient"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
Uses of <A HREF="../../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A> in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A></FONT></TH>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> that return <A HREF="../../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A></CODE></FONT></TD>
<TD><CODE><B>ErrorsBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#removeFirstError()">removeFirstError</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the first error in the buffer and remove it.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useError.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Error.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/ErrorsBuffer.html
New file
@@ -0,0 +1,174 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.ErrorsBuffer
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.ErrorsBuffer";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useErrorsBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.ErrorsBuffer</B></H2>
</CENTER>
<A NAME="org.opends.testqa.monitoringclient"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
Uses of <A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A> in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A></FONT></TH>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> that return <A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A></CODE></FONT></TD>
<TD><CODE><B>ErrorsBuffer.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#clone()">clone</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clone the ErrorsBuffer and clear it if all the consumers have cloned it.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A></CODE></FONT></TD>
<TD><CODE><B>MonitoringClient.</B><B><A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html#getErrorsBuffer()">getErrorsBuffer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the buffer for the errors.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useErrorsBuffer.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsBuffer.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/ErrorsOutputFile.html
New file
@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.ErrorsOutputFile
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.ErrorsOutputFile";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useErrorsOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.ErrorsOutputFile</B></H2>
</CENTER>
No usage of org.opends.testqa.monitoringclient.ErrorsOutputFile
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useErrorsOutputFile.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="ErrorsOutputFile.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/JMXMonitor.html
New file
@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.JMXMonitor
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.JMXMonitor";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useJMXMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JMXMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.JMXMonitor</B></H2>
</CENTER>
No usage of org.opends.testqa.monitoringclient.JMXMonitor
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useJMXMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="JMXMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/LDAPMonitor.html
New file
@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.LDAPMonitor
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.LDAPMonitor";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useLDAPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="LDAPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.LDAPMonitor</B></H2>
</CENTER>
No usage of org.opends.testqa.monitoringclient.LDAPMonitor
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useLDAPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="LDAPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/MonitoringClient.html
New file
@@ -0,0 +1,212 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.MonitoringClient
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.MonitoringClient";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useMonitoringClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="MonitoringClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.MonitoringClient</B></H2>
</CENTER>
<A NAME="org.opends.testqa.monitoringclient"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
Uses of <A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A> in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A></FONT></TH>
</TR>
</TABLE>
&nbsp;
<P>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> with parameters of type <A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/ConfigHandler.html#ConfigHandler(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">ConfigHandler</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
              java.util.Properties&nbsp;parsedArguments)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The constructor of the handler.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasBuffer.html#DatasBuffer(org.opends.testqa.monitoringclient.MonitoringClient)">DatasBuffer</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a DatasBuffer object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html#DatasOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)">DatasOutputFile</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                java.lang.String&nbsp;datasFileName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructs a DataOutputFile thread whith the specified values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html#ErrorsBuffer(org.opends.testqa.monitoringclient.MonitoringClient)">ErrorsBuffer</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a ErrorsBuffer object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html#ErrorsOutputFile(org.opends.testqa.monitoringclient.MonitoringClient, java.lang.String)">ErrorsOutputFile</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
                 java.lang.String&nbsp;errorsFileName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructs a ErrorsOutputFile thread whith the specified values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/JMXMonitor.html#JMXMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">JMXMonitor</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
           java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a JMXMonitor thread with the specified values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html#LDAPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">LDAPMonitor</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
            java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Contructs a LDAPMonitor thread whith the specified values.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html#SNMPMonitor(org.opends.testqa.monitoringclient.MonitoringClient, java.util.Properties)">SNMPMonitor</A></B>(<A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A>&nbsp;client,
            java.util.Properties&nbsp;params)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a SNMPMonitor thread with the specified values.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useMonitoringClient.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="MonitoringClient.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/class-use/SNMPMonitor.html
New file
@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.opends.testqa.monitoringclient.SNMPMonitor
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class org.opends.testqa.monitoringclient.SNMPMonitor";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useSNMPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="SNMPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Class<br>org.opends.testqa.monitoringclient.SNMPMonitor</B></H2>
</CENTER>
No usage of org.opends.testqa.monitoringclient.SNMPMonitor
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><FONT CLASS="NavBarFont1"><B>Class</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../../index.html?org/opends/testqa/monitoringclient//class-useSNMPMonitor.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="SNMPMonitor.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-frame.html
New file
@@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.opends.testqa.monitoringclient
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<FONT size="+1" CLASS="FrameTitleFont">
<A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html" target="classFrame">org.opends.testqa.monitoringclient</A></FONT>
<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
<TR>
<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
Classes</FONT>&nbsp;
<FONT CLASS="FrameItemFont">
<BR>
<A HREF="ConfigHandler.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">ConfigHandler</A>
<BR>
<A HREF="Data.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">Data</A>
<BR>
<A HREF="DatasBuffer.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">DatasBuffer</A>
<BR>
<A HREF="DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">DatasOutputFile</A>
<BR>
<A HREF="Error.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">Error</A>
<BR>
<A HREF="ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">ErrorsBuffer</A>
<BR>
<A HREF="ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">ErrorsOutputFile</A>
<BR>
<A HREF="JMXMonitor.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">JMXMonitor</A>
<BR>
<A HREF="LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">LDAPMonitor</A>
<BR>
<A HREF="MonitoringClient.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">MonitoringClient</A>
<BR>
<A HREF="SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient" target="classFrame">SNMPMonitor</A></FONT></TD>
</TR>
</TABLE>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-summary.html
New file
@@ -0,0 +1,197 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.opends.testqa.monitoringclient
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="org.opends.testqa.monitoringclient";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV PACKAGE&nbsp;
&nbsp;NEXT PACKAGE</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<H2>
Package org.opends.testqa.monitoringclient
</H2>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient">ConfigHandler</A></B></TD>
<TD>Parse a XML config file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient">Data</A></B></TD>
<TD>The classe Data represent an attribute monitored by a producer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient">DatasBuffer</A></B></TD>
<TD>Buffer to store the datas retrieved by the producers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient">DatasOutputFile</A></B></TD>
<TD>Consumer who save the datas in a file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient">Error</A></B></TD>
<TD>Represent an error occured during the retrieving of the datas.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient">ErrorsBuffer</A></B></TD>
<TD>Buffer to store the errors who occured
 while the monitoring client is running.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient">ErrorsOutputFile</A></B></TD>
<TD>Consumer who save the errors in a file.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient">JMXMonitor</A></B></TD>
<TD>Producer who monitor an OpenDS server with JMX.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient">LDAPMonitor</A></B></TD>
<TD>Producer who monitor an OpenDS server with LDAP.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient">MonitoringClient</A></B></TD>
<TD>Main class of the monitoring client.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient">SNMPMonitor</A></B></TD>
<TD>Producer who monitor an OpenDS server with SNMP.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<DL>
</DL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV PACKAGE&nbsp;
&nbsp;NEXT PACKAGE</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/package-summary.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-tree.html
New file
@@ -0,0 +1,155 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.opends.testqa.monitoringclient Class Hierarchy
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="org.opends.testqa.monitoringclient Class Hierarchy";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
Hierarchy For Package org.opends.testqa.monitoringclient
</H2>
</CENTER>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">java.lang.Object<UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>Data</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>DatasBuffer</B></A><LI TYPE="circle">org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
<UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><B>ConfigHandler</B></A></UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>Error</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>ErrorsBuffer</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>MonitoringClient</B></A><LI TYPE="circle">java.lang.Thread (implements java.lang.Runnable)
<UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>DatasOutputFile</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>ErrorsOutputFile</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>JMXMonitor</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>LDAPMonitor</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="../../../../org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>SNMPMonitor</B></A></UL>
</UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/package-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/org/opends/testqa/monitoringclient/package-use.html
New file
@@ -0,0 +1,181 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Package org.opends.testqa.monitoringclient
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Package org.opends.testqa.monitoringclient";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
<B>Uses of Package<br>org.opends.testqa.monitoringclient</B></H2>
</CENTER>
<A NAME="org.opends.testqa.monitoringclient"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
Classes in <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A> used by <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html">org.opends.testqa.monitoringclient</A></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/opends/testqa/monitoringclient/class-use/Data.html#org.opends.testqa.monitoringclient"><B>Data</B></A></B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The classe Data represent an attribute monitored by a producer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/opends/testqa/monitoringclient/class-use/DatasBuffer.html#org.opends.testqa.monitoringclient"><B>DatasBuffer</B></A></B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buffer to store the datas retrieved by the producers.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/opends/testqa/monitoringclient/class-use/Error.html#org.opends.testqa.monitoringclient"><B>Error</B></A></B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Represent an error occured during the retrieving of the datas.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/opends/testqa/monitoringclient/class-use/ErrorsBuffer.html#org.opends.testqa.monitoringclient"><B>ErrorsBuffer</B></A></B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buffer to store the errors who occured
 while the monitoring client is running.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><B><A HREF="../../../../org/opends/testqa/monitoringclient/class-use/MonitoringClient.html#org.opends.testqa.monitoringclient"><B>MonitoringClient</B></A></B>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main class of the monitoring client.</TD>
</TR>
</TABLE>
&nbsp;
<P>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Use</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?org/opends/testqa/monitoringclient/package-use.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="package-use.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/overview-tree.html
New file
@@ -0,0 +1,157 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_06) on Wed Jun 25 13:23:27 CEST 2008 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Class Hierarchy
</TITLE>
<META NAME="date" CONTENT="2008-06-25">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Class Hierarchy";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
Hierarchy For All Packages</H2>
</CENTER>
<DL>
<DT><B>Package Hierarchies:</B><DD><A HREF="org/opends/testqa/monitoringclient/package-tree.html">org.opends.testqa.monitoringclient</A></DL>
<HR>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">java.lang.Object<UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/Data.html" title="class in org.opends.testqa.monitoringclient"><B>Data</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/DatasBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>DatasBuffer</B></A><LI TYPE="circle">org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
<UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/ConfigHandler.html" title="class in org.opends.testqa.monitoringclient"><B>ConfigHandler</B></A></UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/Error.html" title="class in org.opends.testqa.monitoringclient"><B>Error</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/ErrorsBuffer.html" title="class in org.opends.testqa.monitoringclient"><B>ErrorsBuffer</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/MonitoringClient.html" title="class in org.opends.testqa.monitoringclient"><B>MonitoringClient</B></A><LI TYPE="circle">java.lang.Thread (implements java.lang.Runnable)
<UL>
<LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/DatasOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>DatasOutputFile</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/ErrorsOutputFile.html" title="class in org.opends.testqa.monitoringclient"><B>ErrorsOutputFile</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/JMXMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>JMXMonitor</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/LDAPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>LDAPMonitor</B></A><LI TYPE="circle">org.opends.testqa.monitoringclient.<A HREF="org/opends/testqa/monitoringclient/SNMPMonitor.html" title="class in org.opends.testqa.monitoringclient"><B>SNMPMonitor</B></A></UL>
</UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="org/opends/testqa/monitoringclient/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/package-list
New file
@@ -0,0 +1 @@
org.opends.testqa.monitoringclient
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/resources/inherit.gif
opends/tests/system-tests/clients/monitoring/doc/javadoc-MonitoringClient/stylesheet.css
New file
@@ -0,0 +1,29 @@
/* Javadoc style sheet */
/* Define colors, fonts and other style attributes here to override the defaults */
/* Page background color */
body { background-color: #FFFFFF; color:#000000 }
/* Headings */
h1 { font-size: 145% }
/* Table colors */
.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
/* Font used in left-hand frame lists */
.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
/* Navigation bar fonts and colors */
.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
opends/tests/system-tests/clients/monitoring/doc/producers consumers.odt
Binary files differ
opends/tests/system-tests/clients/monitoring/doc/producers consumers.png
opends/tests/system-tests/clients/monitoring/monitoring.xml
New file
@@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE stax SYSTEM "../../../shared/stax.dtd">
<!--
 ! CDDL HEADER START
 !
 ! The contents of this file are subject to the terms of the
 ! Common Development and Distribution License, Version 1.0 only
 ! (the "License").  You may not use this file except in compliance
 ! with the License.
 !
 ! You can obtain a copy of the license at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
 ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 ! See the License for the specific language governing permissions
 ! and limitations under the License.
 !
 ! When distributing Covered Code, include this CDDL HEADER in each
 ! file and include the License file at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 ! add the following below this CDDL HEADER, with the fields enclosed
 ! by brackets "[]" replaced with your own identifying information:
 !      Portions Copyright [yyyy] [name of copyright owner]
 !
 ! CDDL HEADER END
 !
 !      Copyright 2008 Sun Microsystems, Inc.
 ! -->
<stax>
  <defaultcall function="monitoring"/>
  <!-- ************************************************************ -->
  <!-- Client is automatically called by the scheduler and must     -->
  <!-- always define all the parameters below                       -->
  <function name="monitoring">
    <function-map-args>
      <function-arg-def name="client"     type="required"/>
      <function-arg-def name="instances"  type="required"/>
      <function-arg-def name="duration"   type="required"/>
      <function-arg-def name="suffix"     type="required"/>
      <function-arg-def name="outFile"    type="required"/>
      <function-arg-def name="fileFd"     type="required"/>
    </function-map-args>
    <sequence>
      <!-- ===================   Comments   =================== -->
      <!-- client is run under paralleliterate tag              -->
      <!-- each variables defined are internal                  -->
      <!-- client should have its own err_num variable in order -->
      <!-- to inform scheduler if it has pass/fail status       -->
      <script>
        errNum = 0
        msg = ''
      </script>
      <!-- ==================    Parser     =================== -->
      <!-- parse the client parameters :                        -->
      <!-- params is [[param1,val1],[param2,val2],...]          -->
      <!-- get the ldap instance parameters                     -->
      <import machine="'%s' % (STAF_LOCAL_HOSTNAME)"
              file="'%s/%sLib.xml' % (client.getPath(),client.getName())"/>
      <call function="'%sParser' % client.getName()">
      {
        'client'     : client,
        'instances'  : instances,
        'duration'   : duration,
        'suffix'     : suffix
      }
      </call>
      <if expr="msg.find('ERROR') != -1">
        <sequence>
          <message>'%s' % msg</message>
          <call function="'writeOperationResult'">
            {
              'returncode' : '1',
              'expected'   : '0',
              'result'     : msg,
              'status'     : 'ERROR',
              'fileFd'     : fileFd
            }
          </call>
          <script>
            errNum += 1
          </script>
        </sequence>
      <else>
        <sequence>
          <!-- ========== Run the client ========== -->
          <call function="'writeStartTagOperation'">
          { 'tagName' : 'run',
            'fileFd'  : fileFd }
          </call>
          <call function="'writeMessage'">
          { 'fileFd'  : fileFd,
            'content' : 'Do monitoring on %s:%s' % \
                        (serverInstance.getHost(),serverInstance.getLDAPPort())
          }
          </call>
          <script>
            cParam = []
            cParam.append('-cp %s:%s:./MonitoringClient.jar' % (jdmkrt,snmpMib))
            cParam.append('org.opends.testqa.monitoringclient.MonitoringClient')
            cParam.append(parms)
            cParam = ' '.join(cParam)
            titleName = '%s: run %s on %s' % \
                        (client.getHost(),client.getName(),
                         serverInstance.getName())
          </script>
          <call function="'writeMessage'">
          { 'fileFd'  : fileFd,
            'content' : 'cmd : cd %s/MonitoringClient ; %s/bin/java %s' % \
                        (client.getPath(),JAVA_HOME,cParam)
          }
          </call>
          <process name="'%s' % titleName">
            <location>client.getHost()</location>
            <command>'%s/bin/java' % JAVA_HOME</command>
            <parms>cParam </parms>
            <workdir>'%s/MonitoringClient' % client.getPath()</workdir>
            <envs>['PATH=%s/bin:/bin:/usr/bin' % JAVA_HOME]</envs>
            <stderr mode="'stdout'"/>
            <stdout>outFile</stdout>
            <returnstdout/>
          </process>
          <!-- TBD : result should be STAXResult[0][1] : problem when
                     javaexception, with carac " and < >-->
          <call function="'checkRC'">
            { 'returncode' : RC ,
              'result'     : '',
              'fileFd'     : fileFd }
          </call>
          <script>
            errNum += STAXResult
          </script>
          <call function="'writeEndTagOperation'">{'fileFd'  : fileFd}</call>
          <call function="'writeMessage'">
          {'content' : 'Output file %s' % outFile,
           'xlink'   : outFile,
           'fileFd'  : fileFd}
          </call>
        </sequence>
      </else>
      </if>
      <return> errNum </return>
    </sequence>
  </function>
</stax>
opends/tests/system-tests/clients/monitoring/monitoringLib.xml
New file
@@ -0,0 +1,132 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE stax SYSTEM "../../../shared/stax.dtd">
<!--
 ! CDDL HEADER START
 !
 ! The contents of this file are subject to the terms of the
 ! Common Development and Distribution License, Version 1.0 only
 ! (the "License").  You may not use this file except in compliance
 ! with the License.
 !
 ! You can obtain a copy of the license at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
 ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 ! See the License for the specific language governing permissions
 ! and limitations under the License.
 !
 ! When distributing Covered Code, include this CDDL HEADER in each
 ! file and include the License file at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 ! add the following below this CDDL HEADER, with the fields enclosed
 ! by brackets "[]" replaced with your own identifying information:
 !      Portions Copyright [yyyy] [name of copyright owner]
 !
 ! CDDL HEADER END
 !
 !      Copyright 2008 Sun Microsystems, Inc.
 ! -->
<stax>
  <defaultcall function="monitoringParser"/>
  <!-- ************************************************************ -->
  <!-- Client Parser -->
  <!-- This function must NOT have scope=local has its variables may -->
  <!-- be used by the caller -->
  <function name="monitoringParser">
    <function-map-args>
      <function-arg-def name="client"     type="required"/>
      <function-arg-def name="instances"  type="required"/>
      <function-arg-def name="duration"   type="required"/>
      <function-arg-def name="suffix"     type="required"/>
    </function-map-args>
    <sequence>
      <script>
        def getPropValue(propName):
          propValue = NOT_DEFINED
          for p in cParams:
            if propName == p[0]:
              propValue = p[1]
              break
          return propValue
        compilDir = '%s/%s_%s' % \
                    (client.getPath(),client.getHost(),client.getId())
        #
        # Extract client parameters from client.getParams()
        #
        cParams = client.getParams()
        serverInstanceFromClient = getPropValue('serverInstance')
        if serverInstanceFromClient == NOT_DEFINED:
          msg = '%s\nERROR: serverInstanceFromClient undefined,mandatory' % msg
        configFile = getPropValue('configFile')
        if configFile == NOT_DEFINED or configFile == '':
          configFile = '%s/MonitoringClient/config.xml' % client.getPath()
        interval = getPropValue('interval')
        unit = getPropValue('unit')
        #
        # setup parms to run the client
        #
        if serverInstanceFromClient != NOT_DEFINED:
          sys.path.append("%s/phases/scheduler" % TESTS_DIR )
          from scheduler import getInstance
          serverInstance = getInstance(serverInstanceFromClient,instances)
          if (serverInstance == 'ERROR'):
            msg = '%s\nERROR: cant find client instance named' % msg
            msg = '%s %s in server instance list' % \
                  (msg,serverInstanceFromClient)
          else:
            # remove sec, try to finish before timer kill -9 the client
            parms=[]
            parms.append('-h %s -p %s' % \
                       (serverInstance.getHost(),serverInstance.getLDAPPort()))
            if serverInstance.getJVMPort() != NOT_DEFINED:
              parms.append('-m "%s""' %  serverInstance.getJVMPort())
            parms.append('-D "%s" -w "%s"' % \
                        (DIRECTORY_INSTANCE_DN,DIRECTORY_INSTANCE_PSWD))
            parms.append('-f %s -r %s' % (configFile,client.getLogDir()))
            if interval != NOT_DEFINED:
              parms.append(' -i %s' % interval)
            if unit != NOT_DEFINED:
              parms.append('-u %s' % unit)
            parms = ' '.join(parms)
        #
        # Shared variables
        #
        localClientDir = '%s/clients' % LOCAL_TESTS_DIR
        monitoring    = '%s/%s/MonitoringClient' % \
               (localClientDir,client.getName())
        monitoringLib   = '%s/lib' % monitoring
        monitoringBuild = '%s/build' % monitoring
        monitoringSrc   = '%s/src/org/opends/testqa/monitoringclient' % \
                           monitoring
        jdmkrt          = '%s/jdmkrt.jar' % monitoringLib
        snmpMib         = '%s/snmp-mib.jar' % monitoringLib
        chartGen      = '%s/%s/ChartGenerator' % \
                         (localClientDir,client.getName())
        chartGenLib   = '%s/lib' % chartGen
        chartGenBuild = '%s/build' % chartGen
        jcommon       = '%s/jcommon.jar' % chartGenLib
        jfreechart    = '%s/jfreechart.jar' % chartGenLib
      </script>
    </sequence>
  </function>
</stax>
opends/tests/system-tests/clients/monitoring/monitoringPostamble.xml
New file
@@ -0,0 +1,178 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE stax SYSTEM "../../../shared/stax.dtd">
<!--
 ! CDDL HEADER START
 !
 ! The contents of this file are subject to the terms of the
 ! Common Development and Distribution License, Version 1.0 only
 ! (the "License").  You may not use this file except in compliance
 ! with the License.
 !
 ! You can obtain a copy of the license at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
 ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 ! See the License for the specific language governing permissions
 ! and limitations under the License.
 !
 ! When distributing Covered Code, include this CDDL HEADER in each
 ! file and include the License file at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 ! add the following below this CDDL HEADER, with the fields enclosed
 ! by brackets "[]" replaced with your own identifying information:
 !      Portions Copyright [yyyy] [name of copyright owner]
 !
 ! CDDL HEADER END
 !
 !      Copyright 2008 Sun Microsystems, Inc.
 ! -->
<stax>
  <defaultcall function="monitoringPostamble"/>
  <!-- ************************************************************ -->
  <!-- Client postamble is automatically called by the scheduler    -->
  <!-- and must always define all the parameters below              -->
  <function name="monitoringPostamble" scope="local">
    <function-map-args>
      <function-arg-def name="client"     type="required"/>
      <function-arg-def name="instances"  type="required"/>
      <function-arg-def name="duration"   type="required"/>
      <function-arg-def name="suffix"     type="required"/>
      <function-arg-def name="outFile"    type="required"/>
      <function-arg-def name="fileFd"     type="required"/>
    </function-map-args>
    <sequence>
      <!-- ===================   Comments   =================== -->
      <!-- client is run under paralleliterate tag              -->
      <!-- each variables defined are internal                  -->
      <!-- client should have its own err_num variable in order -->
      <!-- to inform scheduler if it has pass/fail status       -->
      <script>
        errNum = 0
        msg = ''
      </script>
      <!-- ==================    Parser     =================== -->
      <!-- parse the client parameters :                        -->
      <!-- params is [[param1,val1],[param2,val2],...]          -->
      <!-- get the ldap instance parameters                     -->
      <import machine="'%s' % (STAF_LOCAL_HOSTNAME)"
              file="'%s/%sLib.xml' % (client.getPath(),client.getName())"/>
      <call function="'%sParser' % client.getName()">
      {
        'client'     : client,
        'instances'  : instances,
        'duration'   : duration,
        'suffix'     : suffix
      }
      </call>
      <if expr="msg.find('ERROR') != -1">
        <sequence>
          <message>'%s' % msg</message>
          <call function="'writeOperationResult'">
            {
              'returncode' : '1',
              'expected'   : '0',
              'result'     : msg,
              'status'     : 'ERROR',
              'fileFd'     : fileFd
            }
          </call>
          <script>
            errNum += 1
          </script>
        </sequence>
      <else>
        <sequence>
          <!-- ==== Display results links ==== -->
          <call function="'writeStartTagOperation'">
          { 'tagName' : 'links',
            'fileFd'  : fileFd }
          </call>
          <call function="'writeMessage'">
          {
            'content' : 'datas',
            'xlink'   : '%s/datas' % client.getLogDir(),
            'fileFd'  : fileFd
          }
          </call>
          <call function="'writeMessage'">
          {
            'content' : 'erros',
            'xlink'   : '%s/erros' % client.getLogDir(),
            'fileFd'  : fileFd
          }
          </call>
          <call function="'writeEndTagOperation'">{'fileFd'  : fileFd}</call>
          <!-- ==== Generate charts ==== -->
          <call function="'writeStartTagOperation'">
          { 'tagName' : 'generateCharts',
            'fileFd'  : fileFd }
          </call>
          <call function="'writeMessage'">
          { 'fileFd'  : fileFd,
            'content' : 'Generate charts for %s:%s' % \
                        (serverInstance.getHost(),serverInstance.getLDAPPort())
          }
          </call>
          <script>
            cParam = []
            cParam.append('-cp %s:%s:./ChartGenerator.jar'%(jcommon,jfreechart))
            cParam.append('org.opends.testqa.monitoringclient.ChartGenerator')
            cParam.append('-r %s' % client.getLogDir())
            cParam.append('-f %s' % client.getLogDir())
            cParam = ' '.join(cParam)
            titleName = '%s: run %s:chartGenerator on %s' % \
                        (client.getHost(),client.getName(),
                         serverInstance.getName())
          </script>
          <call function="'writeMessage'">
          { 'fileFd'  : fileFd,
            'content' : 'cmd : cd %s/ChartGenerator ; %s/bin/java %s' % \
                        (client.getPath(),JAVA_HOME,cParam)
          }
          </call>
          <process name="'%s' % titleName">
            <location>client.getHost()</location>
            <command>'%s/bin/java' % JAVA_HOME</command>
            <parms>cParam </parms>
            <workdir>'%s/ChartGenerator' % client.getPath()</workdir>
            <envs>['PATH=%s/bin:/bin:/usr/bin' % JAVA_HOME]</envs>
            <stderr mode="'stdout'"/>
            <stdout mode="'append'">outFile</stdout>
            <returnstdout/>
          </process>
          <!-- TBD : result should be STAXResult[0][1] : problem when
                     javaexception, with carac " and < >-->
          <call function="'checkRC'">
            { 'returncode' : RC ,
              'result'     : '',
              'fileFd'     : fileFd }
          </call>
          <script>
            errNum += STAXResult
          </script>
          <call function="'writeMessage'">
          {
            'content' : 'Charts available here',
            'xlink'   : '%s' % client.getLogDir(),
            'fileFd'  : fileFd
          }
          </call>
          <call function="'writeEndTagOperation'">{'fileFd'  : fileFd}</call>
        </sequence>
      </else>
      </if>
      <return> errNum </return>
    </sequence>
  </function>
</stax>
opends/tests/system-tests/clients/monitoring/monitoringPreamble.xml
New file
@@ -0,0 +1,303 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE stax SYSTEM "../../../shared/stax.dtd">
<!--
 ! CDDL HEADER START
 !
 ! The contents of this file are subject to the terms of the
 ! Common Development and Distribution License, Version 1.0 only
 ! (the "License").  You may not use this file except in compliance
 ! with the License.
 !
 ! You can obtain a copy of the license at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
 ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
 ! See the License for the specific language governing permissions
 ! and limitations under the License.
 !
 ! When distributing Covered Code, include this CDDL HEADER in each
 ! file and include the License file at
 ! trunk/opends/resource/legal-notices/OpenDS.LICENSE.  If applicable,
 ! add the following below this CDDL HEADER, with the fields enclosed
 ! by brackets "[]" replaced with your own identifying information:
 !      Portions Copyright [yyyy] [name of copyright owner]
 !
 ! CDDL HEADER END
 !
 !      Copyright 2008 Sun Microsystems, Inc.
 ! -->
<stax>
  <defaultcall function="monitoringPreamble"/>
  <!-- ************************************************************ -->
  <!-- Client preamble is automatically called by the scheduler     -->
  <!-- and must always define all the parameters below              -->
  <function name="monitoringPreamble" scope="local">
    <function-map-args>
      <function-arg-def name="client"     type="required"/>
      <function-arg-def name="instances"  type="required"/>
      <function-arg-def name="duration"   type="required"/>
      <function-arg-def name="suffix"     type="required"/>
      <function-arg-def name="outFile"    type="required"/>
      <function-arg-def name="fileFd"     type="required"/>
    </function-map-args>
    <sequence>
      <!-- ===================   Comments   =================== -->
      <!-- client is run under paralleliterate tag              -->
      <!-- each variables defined are internal                  -->
      <!-- client should have its own err_num variable in order -->
      <!-- to inform scheduler if it has pass/fail status       -->
      <script>
        errNum = 0
        msg = ''
      </script>
      <!-- ==================    Parser     =================== -->
      <!-- parse the client parameters :                        -->
      <!-- params is [[param1,val1],[param2,val2],...]          -->
      <!-- get the ldap instance parameters                     -->
      <import machine="'%s' % (STAF_LOCAL_HOSTNAME)"
              file="'%s/%sLib.xml' % (client.getPath(),client.getName())"/>
      <call function="'%sParser' % client.getName()">
      {
        'client'     : client,
        'instances'  : instances,
        'duration'   : duration,
        'suffix'     : suffix
      }
      </call>
      <if expr="msg.find('ERROR') != -1">
        <sequence>
          <message>'%s' % msg</message>
          <call function="'writeOperationResult'">
            {
              'returncode' : '1',
              'expected'   : '0',
              'result'     : msg,
              'status'     : 'ERROR',
              'fileFd'     : fileFd
            }
          </call>
          <script>
            errNum += 1
          </script>
        </sequence>
      <else>
        <sequence>
          <!-- ========================================================== -->
          <!-- =============== Build Monitoring Client ================== -->
          <!-- ========== Run the client ========== -->
          <call function="'writeStartTagOperation'">
          { 'tagName' : 'buildMonitoringClient',
            'fileFd'  : fileFd }
          </call>
          <call function="'createFolder'">
            { 'location'   : client.getHost(),
              'foldername' : monitoringLib,
              'fileFd'     : fileFd
            }
          </call>
          <call function="'createFolder'">
            { 'location'   : client.getHost(),
              'foldername' : monitoringBuild,
              'fileFd'     : fileFd
            }
          </call>
          <!-- == Dependency with jdmkrt.jar from openDMK             == -->
          <!-- Copy jar in client host -->
          <call function="'copyFile'">
          {
            'srcFile'    : scenario.getJdmkrtPath(),
            'destFile'   : jdmkrt,
            'location'   : STAXServiceMachine,
            'remoteHost' : client.getHost(),
            'fileFd'     : fileFd
          }
          </call>
          <!-- == Dependency with snmp-mib2605.jar in opends instance == -->
          <!-- Copy jar in client host -->
          <call function="'copyFile'">
          {
            'srcFile'    : '%s/lib/extensions/snmp-mib2605.jar' % \
                           instances[0].getInstallDir(),
            'destFile'   : snmpMib,
            'location'   : instances[0].getHost(),
            'remoteHost' : client.getHost(),
            'fileFd'     : fileFd
          }
          </call>
          <!-- == Run javac                                           == -->
          <call function="'listFolderByExtension'" >
            {
            'location'   : client.getHost(),
            'foldername' : monitoringSrc,
            'extension'  : 'java',
            'fileFd'     : fileFd
            }
          </call>
          <script>
            errNum += STAXResult[0]
            files   = STAXResult[1]
          </script>
          <script>
            list = ""
            for file in files:
              list = list + " " + file
            jparms = []
            jparms.append('-sourcepath %s/src' % monitoring)
            jparms.append('-cp %s:%s' % (jdmkrt,snmpMib))
            jparms.append('%s' % list)
            jparms.append('-d %s' % monitoringBuild)
            jparms = ' '.join(jparms)
          </script>
          <call function="'runCommand'" >
            {
            'name'      : 'Compile Monitoring Client on %s' % client.getHost(),
            'command'   : '%s/bin/javac' % JAVA_HOME,
            'arguments' : jparms,
            'location'  : client.getHost(),
            'path'      : monitoringSrc,
            'fileFd'    : fileFd
            }
          </call>
          <script>
            errNum += STAXResult[0]
          </script>
          <!-- == Create jar file                                      == -->
          <script>
            jparms = []
            jparms.append('cfe %s/MonitoringClient.jar' % monitoring)
            jparms.append('org.opends.testqa.monitoringclient.MonitoringClient')
            jparms.append('-C %s' % monitoringBuild)
            jparms.append('.')
            jparms = ' '.join(jparms)
          </script>
          <call function="'runCommand'" >
            {
            'name'      : 'Create jar for Monitoring Client on %s' % \
                          client.getHost(),
            'command'   : '%s/bin/jar' % JAVA_HOME,
            'arguments' : jparms,
            'location'  : client.getHost(),
            'path'      : monitoringBuild,
            'fileFd'    : fileFd
            }
          </call>
          <script>
            errNum += STAXResult[0]
          </script>
          <call function="'writeEndTagOperation'">{'fileFd'  : fileFd}</call>
          <!-- ========================================================== -->
          <!-- ============== Build generate chart tool ================= -->
          <call function="'writeStartTagOperation'">
          { 'tagName' : 'buildChartGeneratorTool',
            'fileFd'  : fileFd }
          </call>
          <call function="'createFolder'">
            { 'location'   : client.getHost(),
              'foldername' : chartGenLib,
              'fileFd'     : fileFd
            }
          </call>
          <call function="'createFolder'">
            { 'location'   : client.getHost(),
              'foldername' : chartGenBuild,
              'fileFd'     : fileFd
            }
          </call>
          <!-- == Dependency with jcommon.jar                        == -->
          <!-- Copy jar in client host -->
          <call function="'copyFile'">
          {
            'srcFile'    : scenario.getJcommonPath(),
            'destFile'   : jcommon,
            'location'   : STAXServiceMachine,
            'remoteHost' : client.getHost(),
            'fileFd'     : fileFd
          }
          </call>
          <!-- == Dependency with jfreechart                         == -->
          <!-- Copy jar in client host -->
          <call function="'copyFile'">
          {
            'srcFile'    : scenario.getJfreechartPath(),
            'destFile'   : jfreechart,
            'location'   : STAXServiceMachine,
            'remoteHost' : client.getHost(),
            'fileFd'     : fileFd
          }
          </call>
          <!-- == Run javac                                           == -->
          <script>
            jparms = []
            jparms.append('-sourcepath %s/src' % chartGen)
            jparms.append('-cp %s:%s' % (jfreechart,jcommon))
            jparms.append('%s/src/org/opends/testqa/monitoringclient/ChartGenerator.java'%\
                         chartGen)
            jparms.append('-d %s' % chartGenBuild)
            jparms = ' '.join(jparms)
          </script>
          <call function="'runCommand'" >
            {
            'name'      : 'Compile Chart Generator tool on %s' % \
                          client.getHost(),
            'command'   : '%s/bin/javac' % JAVA_HOME,
            'arguments' : jparms,
            'location'  : client.getHost(),
            'path'      : chartGen,
            'fileFd'    : fileFd
            }
          </call>
          <script>
            errNum += STAXResult[0]
          </script>
          <!-- == Create jar file                                      == -->
          <script>
            jparms = []
            jparms.append('cfe %s/ChartGenerator.jar' % chartGen)
            jparms.append('org.opends.testqa.monitoringclient.ChartGenerator')
            jparms.append('-C %s' % chartGenBuild)
            jparms.append('.')
            jparms = ' '.join(jparms)
          </script>
          <call function="'runCommand'" >
            {
            'name'      : 'Create jar for Chart Generator tool on %s' % \
                          client.getHost(),
            'command'   : '%s/bin/jar' % JAVA_HOME,
            'arguments' : jparms,
            'location'  : client.getHost(),
            'path'      : chartGenBuild,
            'fileFd'    : fileFd
            }
          </call>
          <script>
            errNum += STAXResult[0]
          </script>
          <call function="'writeEndTagOperation'">{'fileFd'  : fileFd}</call>
        </sequence>
      </else>
      </if>
      <return> errNum </return>
    </sequence>
  </function>
</stax>
opends/tests/system-tests/phases/configuration/configuration_opends.xml
@@ -95,6 +95,15 @@
      </call>
      
      
      <!--== OpenDS Instance : configure SNMP ==-->
      <call function="'configureSNMP'">
        {
          'topoInstances' : topoInstances,
          'filePrefix'    : filePrefix
        }
      </call>
      <!-- == Post operations == -->
      <call function="'configureOpendsPostamble'">
        {
@@ -951,6 +960,89 @@
  
  
  <!-- ************************************************************ -->
  <function name="configureSNMP" scope="local">
    <function-prolog>
      This function configure SNMP for all openDS instances in the topology
    </function-prolog>
    <function-map-args>
      <function-arg-def name="topoInstances" type="required">
        <function-arg-description>
          Location of target host
        </function-arg-description>
      </function-arg-def>
      <function-arg-def name="filePrefix" type="required">
        <function-arg-description>
          prefix for output files
        </function-arg-description>
      </function-arg-def>
    </function-map-args>
    <sequence>
      <!--== Configure SNMP ==-->
      <paralleliterate in="topoInstances" var="instance">
        <sequence>
          <if expr="instance.getSNMPPort() != NOT_DEFINED">
            <sequence>
              <call function="'getLogFileName'">
                { 'type'   : 'instance',
                  'object' : instance,
                  'prefix' : filePrefix
                }
              </call>
              <script>
                logFile = STAXResult[0]
                jdmkrt  = '%s/lib/extensions/jdmkrt.jar' % \
                          instance.getInstallDir()
                # reopen existing files, no need to add in fileList variable
                # as it has already been added
                cFileFd = open(logFile,'a')
              </script>
              <call function="'copyFile'">
              {
                'srcFile'    : scenario.getJdmkrtPath(),
                'destFile'   : jdmkrt,
                'location'   : STAXServiceMachine,
                'remoteHost' : instance.getHost(),
                'fileFd'     : cFileFd
              }
              </call>
              <import machine="'%s' % (STAF_LOCAL_HOSTNAME)"
                file="'%s/opendscfg.xml' % (SHARED_FUNC_DIR)"/>
              <call function="'dsconfig'">
              {
                'location'       : instance.getHost(),
                'dsInstanceHost' : instance.getHost(),
                'dsPath'         : instance.getInstallDir(),
                'dsInstancePort' : instance.getLDAPPort(),
                'dsInstanceDn'   : DIRECTORY_INSTANCE_DN,
                'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD,
                'subcommand'     : 'set-connection-handler-prop' ,
                'objectType'     : 'handler-name' ,
                'objectName'     : 'SNMP Connection Handler' ,
                'optionsString'  : '--set enabled:true \
                                    --set listen-port:%s \
                                    --set opendmk-jarfile:%s' \
                                 % (instance.getSNMPPort(), jdmkrt),
                'fileFd'  : cFileFd
              }
              </call>
              <script>
                cFileFd.close()
                cFileFd = ''
              </script>
            </sequence>
          </if>
        </sequence>
      </paralleliterate>
    </sequence>
  </function>
  <!-- ************************************************************ -->
  <function name="configureOpendsPostamble" scope="local">
    <function-prolog>
      This function closes all log files.
opends/tests/system-tests/phases/parser/parser.py
@@ -109,10 +109,13 @@
class Scenario:
  "Describes the scenario main informations"
  def __init__(self, name, description):
    self.name         = name
    self.description  = description
    self.durationUnit = NOT_DEFINED
    self.durationTime = NOT_DEFINED
    self.name           = name
    self.description    = description
    self.durationUnit   = NOT_DEFINED
    self.durationTime   = NOT_DEFINED
    self.jdmkrtPath     = NOT_DEFINED
    self.jcommonPath    = NOT_DEFINED
    self.jfreechartPath = NOT_DEFINED
    
  def getName(self):
    return self.name
@@ -131,7 +134,26 @@
    
  def setDurationTime(self,durationTime):
    self.durationTime = durationTime
  def getJdmkrtPath(self):
    return self.jdmkrtPath
  def setJdmkrtPath(self,jdmkrtPath):
    self.jdmkrtPath = jdmkrtPath
  def getJcommonPath(self):
    return self.jcommonPath
  def setJcommonPath(self,jcommonPath):
    self.jcommonPath = jcommonPath
  def getJfreechartPath(self):
    return self.jfreechartPath
  def setJfreechartPath(self,jfreechartPath):
    self.jfreechartPath = jfreechartPath
###########################
class SubordinateTemplate:
@@ -384,7 +406,7 @@
class OpendsInstance(Instance):
  "Describes an opends Instance"
  def __init__(self, iid, name, product, role, host, installDir, tarball, \
               portLDAP, portLDAPS, portJMX, portREPL, \
               portLDAP, portLDAPS, portJMX, portREPL, portSNMP, portJVM, \
               sslEnabled, certificate, startTlsEnabled, \
               secureReplication,tuning):
    # from instance object
@@ -400,6 +422,8 @@
    self.portLDAPS       = portLDAPS
    self.portJMX         = portJMX
    self.portREPL        = portREPL
    self.portSNMP        = portSNMP
    self.portJVM         = portJVM
    self.javaVersion     = NOT_DEFINED
    self.sslEnabled      = sslEnabled
    self.certificate     = certificate
@@ -416,6 +440,12 @@
  def getREPLPort(self):
    return self.portREPL
    
  def getSNMPPort(self):
    return self.portSNMP
  def getJVMPort(self):
    return self.portJVM
  def getJavaVersion(self):
    return self.javaVersion
    
@@ -711,8 +741,10 @@
  cInstallDir      = NOT_DEFINED
  cPortLDAP        = '1389'
  cPortLDAPS       = '1636'
  cPortJMX         = '1390'
  cPortJMX         = '1689'
  cPortREPL        = '1391'
  cPortSNMP        = NOT_DEFINED
  cPortJVM         = NOT_DEFINED
  cSslEnabled      = 'false'
  cCertificate     = NOT_DEFINED
  cStartTlsEnabled = 'false'
@@ -769,6 +801,14 @@
            elif (thisPort.getNodeType() == Node.ELEMENT_NODE and
                thisPort.getNodeName() == 'replicationServer'):
              cPortREPL = _getPropValue(thisPort)
            elif (thisPort.getNodeType() == Node.ELEMENT_NODE and
                thisPort.getNodeName() == 'snmp'):
              cPortSNMP = _getPropValue(thisPort)
            elif (thisPort.getNodeType() == Node.ELEMENT_NODE and
                thisPort.getNodeName() == 'jvm'):
              cPortJVM = _getPropValue(thisPort)
              if cPortJVM == '':
                cPortJVM = NOT_DEFINED
            # must be at the end of the if case
            elif (thisPort.getNodeType() == Node.TEXT_NODE or
                  thisPort.getNodeType() == Node.COMMENT_NODE):
@@ -859,7 +899,8 @@
  cInstallDir = '%s/%s/%s' % (cInstallDir,cName,_fileName)
  return [msg,OpendsInstance(cId,cName,cProduct,cRole,cHost,cInstallDir,\
                             opendsZip,\
                             cPortLDAP,cPortLDAPS,cPortJMX,cPortREPL,\
                             cPortLDAP,cPortLDAPS,cPortJMX, \
                             cPortREPL,cPortSNMP,cPortJVM,\
                             cSslEnabled,cCertificate,cStartTlsEnabled,\
                             cSecureReplication,cOpendsTuning)]
@@ -1244,11 +1285,14 @@
# Parse global parameters node 
#
def parseGlobalParameters(thisChild):
  msg        = ''
  result     = []
  scenario   = NOT_DEFINED
  opendsZip  = NOT_DEFINED
  domain     = NOT_DEFINED
  msg             = ''
  result          = []
  scenario        = NOT_DEFINED
  opendsZip       = NOT_DEFINED
  domain          = NOT_DEFINED
  cJdmkrtPath     = NOT_DEFINED
  cJcommonPath    = NOT_DEFINED
  cJfreeChartPath = NOT_DEFINED
  
  #
  # Parsing second level
@@ -1275,6 +1319,17 @@
        scenario = cResult[1]
        msg = '%s\n%s' % (msg,cResult[0])
      
      elif (thisSubChild.getNodeType() == Node.ELEMENT_NODE and
          thisSubChild.getNodeName() == 'jdmkrt'):
        cJdmkrtPath = _getPropValue(thisSubChild)
      elif (thisSubChild.getNodeType() == Node.ELEMENT_NODE and
          thisSubChild.getNodeName() == 'jfreechart'):
        cJfreeChartPath = _getPropValue(thisSubChild)
      elif (thisSubChild.getNodeType() == Node.ELEMENT_NODE and
          thisSubChild.getNodeName() == 'jcommon'):
        cJcommonPath = _getPropValue(thisSubChild)
      
      # must be at the end of the if case
      elif (thisSubChild.getNodeType() == Node.TEXT_NODE or
@@ -1294,6 +1349,14 @@
    
  if (opendsZip == NOT_DEFINED):
    msg = '%s\n ERROR: parseGlobalParameters() : opendsZip not defined' % (msg)
  if (cJdmkrtPath != NOT_DEFINED):
    scenario.setJdmkrtPath(cJdmkrtPath)
  if (cJfreeChartPath != NOT_DEFINED):
    scenario.setJfreechartPath(cJfreeChartPath)
  if (cJcommonPath != NOT_DEFINED):
    scenario.setJcommonPath(cJcommonPath)
  return [msg,scenario,opendsZip,domain]
opends/tests/system-tests/phases/scheduler/scheduler.xml
@@ -764,12 +764,6 @@
          <script>
            errMsg = 'ERROR: client %s has been killed,' % client.getName()
          </script>
          <call function="'writeMessage'">
          {
            'content' : errMsg,
            'fileFd'  : fileFd
          }
          </call>
          <message> errMsg </message>
          <script>
            errNum += 1
opends/tests/system-tests/phases/shared/functions/opendsadm.xml
@@ -131,7 +131,13 @@
      <script>
        STAFCmdParamsList=[]
        STAFCmdParams=''
        # define environment variables
        env = []
        env.append('PATH=/bin:/usr/bin:%s' % dsBinPath)
        env.append('JAVA_HOME=%s' % JAVA_HOME)
        env.append('OPENDS_JAVA_HOME=%s' % JAVA_HOME)
        if dsPath:
          STAFCmd='%s/setup' % (dsPath)
          STAFCmdParamsList.append('--cli')
opends/tests/system-tests/phases/shared/functions/stafcmd.xml
@@ -656,7 +656,74 @@
      
    </sequence>
  </function>
  <!-- List a folder by extension -->
  <function name="listFolderByExtension" scope="local">
    <function-prolog>
        This function lists a folder by extension
    </function-prolog>
    <function-map-args>
      <function-arg-def name="location" type="optional" default="STAXServiceMachine">
        <function-arg-description>
          Location of target host
        </function-arg-description>
        <function-arg-property name="type" value="hostname"/>
      </function-arg-def>
      <function-arg-def name="foldername" type="required">
        <function-arg-description>
          Name of folder to be list
        </function-arg-description>
        <function-arg-property name="type" value="filepath"/>
    </function-arg-def>
      <function-arg-def name="extension" type="required">
        <function-arg-description>
          he name of the file extension (default txt)
        </function-arg-description>
        <function-arg-property name="type" value="file extension"/>
      </function-arg-def>
      <function-arg-def name="fileFd" type="required">
        <function-arg-description>
          file descriptor, wildcard : NO_FILE to not write information in a file
        </function-arg-description>
      </function-arg-def>
    </function-map-args>
    <sequence>
      <call function="'writeStartTagOperation'">
      { 'tagName' : 'createFolder',
        'fileFd'  : fileFd }
      </call>
      <stafcmd name="'STAF Command: list folder by extension'">
        <location>'%s' % location</location>
        <service>'fs'</service>
        <request>' LIST DIRECTORY %s EXT %s ' % (foldername,extension)</request>
      </stafcmd>
      <script>
        cmdRC=RC
        cmdResult=STAFResult
      </script>
      <if expr="cmdRC != 0">
        <script> cmdResult = 'Folder does not exist.' </script>
      </if>
      <call function="'checkRC'">
        {
        'returncode' : cmdRC,
        'result'     : cmdResult,
        'fileFd'     : fileFd
        }
      </call>
      <call function="'writeEndTagOperation'">{'fileFd' : fileFd}</call>
      <return>[cmdRC,cmdResult]</return>
    </sequence>
  </function>
  
  
  <function name="getFile">
opends/tests/system-tests/scenario/conf.dtd
@@ -29,7 +29,8 @@
<!-- ========== GLOBAL PARAMETERS NODE ========================= -->
<!ELEMENT globalParameters (scenario,opendsZip,directoryManagerDn?,
                            directoryManagerPswd?,domain?)>
                            directoryManagerPswd?,domain?,
                            jdmkrt?,jfreechart?,jcommon?)>
  <!ELEMENT scenario (name,description)>
    <!ELEMENT name (#PCDATA)>
    <!ELEMENT description (#PCDATA)>
@@ -37,6 +38,9 @@
  <!ELEMENT directoryManagerDn (#PCDATA)>
  <!ELEMENT directoryManagerPswd (#PCDATA)>
  <!ELEMENT domain (#PCDATA)>
  <!ELEMENT jdmkrt (#PCDATA)>
  <!ELEMENT jfreechart (#PCDATA)>
  <!ELEMENT jcommon (#PCDATA)>
<!-- ========== INSTANCE NODE ========================= -->
<!ELEMENT instance (host,installDir,ports?,security?,tuning?)>
@@ -47,11 +51,13 @@
  
  <!ELEMENT host (#PCDATA)>
  <!ELEMENT installDir (#PCDATA)>
  <!ELEMENT ports (ldap?,ldaps?,jmx?,replicationServer?)>
  <!ELEMENT ports (ldap?,ldaps?,jmx?,replicationServer?,jvm?,snmp?)>
    <!ELEMENT ldap (#PCDATA)>
    <!ELEMENT ldaps (#PCDATA)>
    <!ELEMENT jmx (#PCDATA)>
    <!ELEMENT replicationServer (#PCDATA)>
    <!ELEMENT jvm (#PCDATA)>
    <!ELEMENT snmp (#PCDATA)>
  <!ELEMENT security EMPTY>
  <!ATTLIST security
        sslEnabled ( true | false ) "false"
@@ -118,7 +124,7 @@
    <!ATTLIST client
      id NMTOKEN #IMPLIED
      name ( searchLoad | modifyLoad | restartDs | sampleSearchLoad |
             verdictOpends | addDeleteLoad) "searchLoad"
             verdictOpends | addDeleteLoad | monitoring ) "searchLoad"
      host NMTOKEN #IMPLIED
      start NMTOKEN #IMPLIED
      stop NMTOKEN #IMPLIED
@@ -133,5 +139,7 @@
  <!ELEMENT authentication (#PCDATA)>
  <!ELEMENT certAlias (#PCDATA)>
  <!ELEMENT protocol (#PCDATA)>
  <!ELEMENT configFile (#PCDATA)>
  <!ELEMENT interval (#PCDATA)>
  <!ELEMENT unit (#PCDATA)>