Package js.shell

Interface Summary
ShellMonitor This Interface represents the monitor which will be contacted by NAs in order to register to the JSShell.
 

Class Summary
DragDropList The list on the right side of the Shell GUI displaying the available NA's.
DragDropTree The tree on the left side of the Shell GUI for constructing a setup of NA's.
MyListCellRenderer Renders the elements in the list on the main window.
MyTreeCellRenderer Renders the elements in the tree on the main window
MyTreeNode A node in the tree representing a NA.
NewNodeDialog A JDialog for getting the values for a new node.
Node represents an NA.
NodeList A static list containing all Nodes currently displayed (either in the list or in the tree)
NodeTransferable  
PingThread A thread that tries to establish a RMI connection to an NA.
PropWindow  
RateDialog A dialog to show the current rate (or backup rate) of a node and to enter a new value.
Shell The main class of the Shell (containing the main method).
ShellGUI The main window of the Shell GUI.
ShellMonitorImpl  
ThreadSizeDialog A dialog to show the current threadpool size of a node and to enter a new value.
TransferableObject Is needed to handle drag and drop operations of nodes.
 

Exception Summary
DuplicateNodeException thrown, if a node for a NA is created, for which another node already exists