|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.rmi.server.RemoteObject | +--java.rmi.server.RemoteServer | +--java.rmi.server.UnicastRemoteObject | +--com.sun.multicast.reliable.applications.testtools.CallGDImpl
Implements all RMI functions. Creates Graphs and keeps track of receiver information in a central location. Allow Graph to reset bytes/time so lines can stay on the graph. Also used for starting receivers over the network.
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
CallGDImpl()
Starts GraphManager and ResetGDManager (GraphData) singletons |
Method Summary | |
void |
callMCTestQA(java.lang.String commandline)
Starts receivers |
void |
drawGraph(com.sun.multicast.reliable.applications.testtools.GraphData gd)
Draws lines on the Graphs using Graph Data |
boolean |
getReset()
Gets the flag that lets receivers know whether or not the graph is in the process of being reset. |
void |
printGraph()
Used only for debugging |
boolean |
selectVM(java.lang.String host)
Helps decide which VM to use |
void |
setHost(java.lang.String hostname)
Sets a host member of the hash to true. |
void |
setReset(boolean set)
Sets the flag that lets receivers know whether or not the graph is in the process of being reset. |
void |
startPerfMon()
Starts the Performance Monitor Graph engine |
void |
testResetHash()
Tests the hash to see if all receivers have been successfully reset. |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CallGDImpl() throws java.rmi.RemoteException
Method Detail |
public boolean selectVM(java.lang.String host) throws java.rmi.RemoteException
selectVM
in interface CallProduct
public void startPerfMon() throws java.rmi.RemoteException
startPerfMon
in interface CallProduct
public void drawGraph(com.sun.multicast.reliable.applications.testtools.GraphData gd) throws java.rmi.RemoteException
drawGraph
in interface CallProduct
public void setReset(boolean set) throws java.rmi.RemoteException
setReset
in interface CallProduct
public boolean getReset() throws java.rmi.RemoteException
getReset
in interface CallProduct
public void testResetHash() throws java.rmi.RemoteException
testResetHash
in interface CallProduct
public void setHost(java.lang.String hostname) throws java.rmi.RemoteException
setHost
in interface CallProduct
public void printGraph() throws java.rmi.RemoteException
printGraph
in interface CallProduct
public void callMCTestQA(java.lang.String commandline) throws java.rmi.RemoteException
callMCTestQA
in interface CallProduct
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
JavaTM Reliable MulticastTM Service version 1.1
Copyright (c) 2001, Sun Microsystems Laboratories, All rights reserved.