com.sun.multicast.reliable.applications.testtools
Class GraphManager

java.lang.Object
  |
  +--java.util.Observable
        |
        +--com.sun.multicast.reliable.applications.testtools.GraphManager

public class GraphManager
extends java.util.Observable

This is a wrapper for PerfMon and RatePerfMon. It is used to extend Observable for each class. PerfMon and RatePerfMon already extend Canvas. Observable is used to redraw the Graphs when another window is placed on top of them. Note the use of notifier.


Method Summary
 void createGraphs()
           
 void drawGraph(com.sun.multicast.reliable.applications.testtools.GraphData gd)
           
 void drawRateGraph(com.sun.multicast.reliable.applications.testtools.GraphData gd)
           
static GraphManager getGraphManager()
           
 void printGData()
           
 void resetGData()
           
 void resetHostnames()
           
 void resetRateGData()
           
 void resetRateHostnames()
           
 void showGraph()
           
 void showRateGraph()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createGraphs

public void createGraphs()

getGraphManager

public static GraphManager getGraphManager()

drawGraph

public void drawGraph(com.sun.multicast.reliable.applications.testtools.GraphData gd)

drawRateGraph

public void drawRateGraph(com.sun.multicast.reliable.applications.testtools.GraphData gd)

printGData

public void printGData()

showGraph

public void showGraph()

showRateGraph

public void showRateGraph()

resetGData

public void resetGData()

resetRateGData

public void resetRateGData()

resetHostnames

public void resetHostnames()

resetRateHostnames

public void resetRateHostnames()


JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.