org.opends.testqa.monitoringclient
Class SNMPMonitor

java.lang.Object
  extended by java.lang.Thread
      extended by org.opends.testqa.monitoringclient.SNMPMonitor
All Implemented Interfaces:
java.lang.Runnable

public class SNMPMonitor
extends java.lang.Thread

Producer who monitor an OpenDS server with SNMP.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
SNMPMonitor(MonitoringClient client, java.util.Properties params)
          Construct a SNMPMonitor thread with the specified values.
 
Method Summary
 void run()
          Connect to the server, get the attributes to monitor, and wait a notify from the main thread.
 
Methods inherited from class java.lang.Thread
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SNMPMonitor

public SNMPMonitor(MonitoringClient client,
                   java.util.Properties params)
Construct a SNMPMonitor thread with the specified values.

Parameters:
client - The main class of the client.
params - The parameters of the thread.
Method Detail

run

public void run()
Connect to the server, get the attributes to monitor, and wait a notify from the main thread.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread