ppe.gui
Class PPEManager
java.lang.Object
ppe.gui.PPEManager
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.util.EventListener
- Direct Known Subclasses:
- OmpiPPEManager
public abstract class PPEManager
- extends java.lang.Object
- implements java.awt.event.ActionListener
A gui for launching and managing a network of Ec2 instances.
Constructor Summary |
PPEManager(java.lang.String[] argv,
java.lang.String guiFrameTitle)
Equivalent to PPEManager(argv,guiFrameTitle,true) |
PPEManager(java.lang.String[] argv,
java.lang.String guiFrameTitle,
boolean shutdownAppOnExit)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
paramHt
protected ParamHt paramHt
paramsEc2
public static ParamsEc2 paramsEc2
ec2w
protected Ec2Wrangler ec2w
PPEManager
public PPEManager(java.lang.String[] argv,
java.lang.String guiFrameTitle,
boolean shutdownAppOnExit)
throws java.lang.Exception
- Parameters:
argv
- guiFrameTitle
- shutdownAppOnExit
- If true closing the window or using
the 'exit' menu item will shutdown the app using
System.exit(0). Otherwise the exit command just
closes the window.
- Throws:
java.lang.Exception
PPEManager
public PPEManager(java.lang.String[] argv,
java.lang.String guiFrameTitle)
throws java.lang.Exception
- Equivalent to PPEManager(argv,guiFrameTitle,true)
- Parameters:
argv
- guiFrameTitle
-
- Throws:
java.lang.Exception
specifyServices
protected abstract void specifyServices()
createNetwork
protected abstract void createNetwork()
throws java.lang.Exception
- Throws:
java.lang.Exception
rebootInstances
protected abstract void rebootInstances(java.lang.String networkID)
throws java.lang.Exception
- Throws:
java.lang.Exception
launchGui
public void launchGui()
updateParams
public void updateParams()
getNetworkTableModel
public NetworkTableModel getNetworkTableModel()
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ev)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
exit
public void exit(boolean recreateWindowOnCancel)
- Parameters:
recreateWindowOnCancel
- if true, exit was triggered
by a window closing event.
terminateAllInstances
public void terminateAllInstances(NetworkInfo ni)
startNetworkInfoUpdater
public void startNetworkInfoUpdater()
stopNetworkInfoUpdater
public void stopNetworkInfoUpdater()
pingNetwork
protected boolean pingNetwork(java.lang.String networkID)
- Parameters:
networkID
-
- Returns:
- false if there are NO usable instances.
addExitListener
public void addExitListener(PPEManagerExitListener xl)