|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||