rice.visualization
Class Visualization
java.lang.Object
rice.visualization.Visualization
-
All Implemented Interfaces:
- DataProvider
-
public class Visualization
- extends java.lang.Object
- implements DataProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PORT_OFFSET
public static int PORT_OFFSET
STATE_ALIVE
public static int STATE_ALIVE
STATE_DEAD
public static int STATE_DEAD
STATE_UNKNOWN
public static int STATE_UNKNOWN
STATE_FAULT
public static int STATE_FAULT
REFRESH_TIME
public static int REFRESH_TIME
rings
protected java.util.Hashtable rings
- String name to Ring
ringArray
protected Ring[] ringArray
- Parallel data structure to provide order
frame
protected VisualizationFrame frame
selectedNode
protected Node selectedNode
selectedRing
protected Ring selectedRing
highlightedNode
protected Node highlightedNode
highlightedRing
protected Ring highlightedRing
data
protected Data data
environment
protected Environment environment
logger
protected Logger logger
Visualization
public Visualization(Ring[] bootstrapNodes,
Environment env)
getSelectedNode
public Node getSelectedNode()
-
-
getSelectedRing
public Ring getSelectedRing()
-
-
getNumRings
public int getNumRings()
-
-
- Returns:
- The number of rings.
getRingByIndex
public Ring getRingByIndex(int index)
- This is kind of a silly way to lookup rings, but hey, this is graphics programming.
-
-
- Parameters:
-
index
-
- Returns:
- the index'th ring.
getHighlighted
public Node getHighlighted()
-
-
refreshData
protected void refreshData()
-
-
getNodes
public Node[] getNodes()
-
-
getNodes
public Node[] getNodes(Ring r)
-
-
getData
public Data getData()
-
- Specified by:
-
getData
in interface DataProvider
-
setHighlighted
public void setHighlighted(Node node,
Ring ring)
-
-
setSelected
public void setSelected(java.net.InetSocketAddress addr,
Ring r)
-
-
getRoot
public Ring getRoot()
-
-
selectRing
public void selectRing(Ring r)
-
-
setSelected
public void setSelected(NodeId id,
Ring r)
-
-
getNode
public Node getNode(int x,
int y)
-
-
getRing
public Ring getRing(int x,
int y)
-
-
setSelected
public void setSelected(Node node)
-
-
getState
public int getState(Node node)
-
-
getNeighbors
public Node[] getNeighbors(Node handle)
-
-
updateJar
public UpdateJarResponse updateJar(java.io.File[] files,
java.lang.String executionString)
-
-
openDebugConsole
public void openDebugConsole()
-
-
getData
protected Data getData(Node handle)
-
-
getData
protected Data getData(Node handle,
boolean leafsetOnly)
-
-
getEnvironment
public Environment getEnvironment()
-
-
Copyright © 2001-2005 - Rice Pastry.