Uses of Class
planetLabAPI.PlanetLabMgr

Packages that use PlanetLabMgr
main.planetSh   
medisyn Contains classes needed to form scenario configurations (X2XProxy, ScenarioConfig etc) but also only medisyn specific classes. 
scripting   
simulator.views   
views The package views contains many windows needed for the GUI. 
 

Uses of PlanetLabMgr in main.planetSh
 

Fields in main.planetSh declared as PlanetLabMgr
private  PlanetLabMgr PlanetshMap.planetLabApi
           
private  PlanetLabMgr PlanetshVisualizer.planetLabApi
           
 

Constructors in main.planetSh with parameters of type PlanetLabMgr
PlanetshMap(PlanetLabMgr planetLabApi, ScenarioConfig config)
          Constructs a PlanetshMap Object: - loads the Nodes from a cached file or from PlanetLab - assigns colors to nodes according to their proxy-groups - draws the edges between the group-nodes
PlanetshVisualizer(java.lang.String inputFileName, GenerateMap generateMap, PlanetLabMgr planetLabApi, ScenarioConfig config)
          Initializes the PlanetshVisualizer, which manages the specified map generator to generate a map.
 

Uses of PlanetLabMgr in medisyn
 

Fields in medisyn declared as PlanetLabMgr
private  PlanetLabMgr ScenarioConfig.HelperThread.planetLabApi
           
 

Methods in medisyn with parameters of type PlanetLabMgr
 boolean ScenarioConfig.addSelectedNodesToSlice(PlanetLabMgr planetLabApi)
          add selected nodes to slice
 boolean ScenarioConfig.bootstrapSelectedNodes(PlanetLabMgr planetLabApi)
          execute install.sh on nodes
 boolean ScenarioConfig.bootstrapSelectedNodes(PlanetLabMgr planetLabApi, boolean waitUntilFinished)
          Calls the bootstrapSelectedNodes method and waits some defined time until this operation is finished.
 boolean ScenarioConfig.copyDirToNodesInternal(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, java.util.Vector<Node> nodes)
          Copies the sourceDir from the local filesystem to the remoteDir of every node.
 boolean ScenarioConfig.copyDirToSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, boolean asynchronous)
          scp dir to nodes
 boolean ScenarioConfig.copyDirToSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, boolean asynchronous, java.util.Vector<Node> nodes)
          scp dir to nodes
 boolean ScenarioConfig.execCmdOnNodesInternal(PlanetLabMgr planetLabApi, java.lang.String command, java.util.Vector<Node> nodes)
          Executes the given command on each node.
 boolean ScenarioConfig.execCmdOnSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String command, boolean asynchronous, java.util.Vector<Node> nodes)
          Executes the given command on each node.
 boolean ScenarioConfig.getClientVersionOfSelectedNodes(PlanetLabMgr planetLabApi, java.util.Vector<X2XProxy> badNodes)
          get the version of the scenario-nodes, remember the badNodes
 boolean ScenarioConfig.getClientVersionOfSelectedNodesEx(PlanetLabMgr planetLabApi, java.util.Vector<X2XProxy> badNodes)
          get the version of the scenario-nodes and add the bad nodes to the blacklist
 boolean ScenarioConfig.getDirFromNodesInternal(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, java.util.Vector<Node> nodes)
          Transfers the remote directory from each of the nodes and saves it to the local directory
 boolean ScenarioConfig.getDirFromSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, boolean asynchronous)
          Transfers the remote directory from each of the nodes and saves it to the local directory
 boolean ScenarioConfig.getDirFromSelectedNodes(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, boolean asynchronous, java.util.Vector<Node> nodes)
          Transfers the remote directory from each of the nodes and saves it to the local directory
 

Constructors in medisyn with parameters of type PlanetLabMgr
ScenarioConfig.HelperThread(IDataTransferrer worker, ScenarioConfig.HelperOpType type, PlanetLabMgr planetLabApi, java.lang.String localDir, java.lang.String remoteDir, java.util.Vector<Node> nodes, java.lang.String command)
           
 

Uses of PlanetLabMgr in scripting
 

Fields in scripting declared as PlanetLabMgr
private  PlanetLabMgr ScriptCaller.CopyThread.planetLabApi
           
 

Methods in scripting with parameters of type PlanetLabMgr
 boolean ScriptCaller.bootstrapNodes(PlanetLabMgr planetLabApi, java.lang.String[] hostnames)
          Bootstraps the given nodes: cleans up running daemons starts the needed daemons
 void ScriptCaller.copyDir(PlanetLabMgr planetLabApi, java.lang.String hostname, java.lang.String localDir, java.lang.String remoteDir, boolean setupNode)
          copies a local dir to the remote node via a shell script that uses ssh/rsync
 boolean ScriptCaller.copyDirToNodes(PlanetLabMgr planetLabApi, java.lang.String[] hostnames, java.lang.String localDir, java.lang.String remoteDir, boolean setupNode)
          copies a local dir to the remote nodes via a shell script that uses ssh/rsync
 boolean IDataTransferrer.copyDirToNodesInternal(PlanetLabMgr planetLabApi, java.lang.String sourceDir, java.lang.String remoteDir, java.util.Vector<Node> nodes)
          Copies the sourceDir from the local filesystem to the remoteDir of every node.
 boolean IDataTransferrer.execCmdOnNodesInternal(PlanetLabMgr planetLabApi, java.lang.String command, java.util.Vector<Node> nodes)
          Executes the given command on each node.
 boolean ScriptCaller.executeCommandOnNodes(PlanetLabMgr planetLabApi, java.lang.String[] hostnames, java.lang.String command)
          Executes a given command on the nodes
 boolean ScriptCaller.getDirFromNodes(PlanetLabMgr planetLabApi, java.lang.String[] hostnames, java.lang.String remoteDir, java.lang.String localDir)
          Transfers the remote directory from each of the nodes and saves it to the local directory This is done via a shell script that uses scp.
 boolean IDataTransferrer.getDirFromNodesInternal(PlanetLabMgr planetLabApi, java.lang.String remoteDir, java.lang.String localDir, java.util.Vector<Node> nodes)
          Transfers the remote directory from each of the nodes and saves it to the local directory
 void ScriptCaller.mountNodes(PlanetLabMgr planetLabApi, java.lang.String[] hostnames, java.lang.String[] localDirs, java.lang.String remoteDir, boolean mount)
          mounts the nodes in local filesys via a shell script that uses sshfs
 

Constructors in scripting with parameters of type PlanetLabMgr
ScriptCaller.CopyThread(ScriptCaller copyCaller, PlanetLabMgr planetLabApi, java.lang.String hostname, java.lang.String localDir, java.lang.String remoteDir, boolean setupNode)
           
 

Uses of PlanetLabMgr in simulator.views
 

Fields in simulator.views declared as PlanetLabMgr
private  PlanetLabMgr Simulator.planetLabApi
           
 

Methods in simulator.views with parameters of type PlanetLabMgr
 boolean SimulationOptionsDlg.performOperations(javax.swing.JFrame parent, ScenarioConfig scenarioConfig, PlanetLabMgr planetLabApi, PlanetLabXmlRpcCaller planetSh, NodeEdgeMap map, Simulator sim, SimulationOptions options)
          Performs the operations needed before a simulation can be started.
 void Simulator.setPlanetLabApi(PlanetLabMgr planetLabApi)
           
 

Constructors in simulator.views with parameters of type PlanetLabMgr
Simulator(javax.swing.JFrame parent, ScenarioConfig config, NodeEdgeMap map, PlanetLabMgr planetLabApi)
          Creates and initializes a simulator object instance
 

Uses of PlanetLabMgr in views
 

Fields in views declared as PlanetLabMgr
private  PlanetLabMgr PlanetlabDesktop.planetLabApi
           
private  PlanetLabMgr ImageViewer.planetLabApi
           
private  PlanetLabMgr NodeDetails.planetLabApi
           
 

Methods in views with parameters of type PlanetLabMgr
 void ImageViewer.setPlanetLabApi(PlanetLabMgr planetLab)
           
 void NodeDetails.setPlanetLabApi(PlanetLabMgr planetLabApi)