Package com.norbl.cbp.ppe

Interface Summary
StateChangeListener Listener for changes to Services and NetworkInfo.
Updateable  
 

Class Summary
AmiDescription Static methods for getting information about amis.
AmiPPE Holds information about a public AMI that supports ppe.
AwsClientConfigParams Used to create a com.aws.ClientConfiguration object.
ConstantsEc2  
ConstantsPPE  
EbsVolumeWrangler  
Ec2InstanceType Some descriptive information about ec2 instance types.
Ec2ParamFrame  
Ec2Wrangler All operations that require sending requests to AWS re ec2 are implemented in this class.
HyperthreadDisabler Deprecated.  
InstanceStatus A wrapper for Instance.
InstanceTableManager Holds InstanceTableModels and their associated swing components.
InstanceTableModel The Swing table model supporting info tables.
NetworkInfo Holds information that identifies an ppe network.
NetworkPinger  
NetworkSpec Contains all variables needed to specify an ec2 network.
NetworkTableModel The Swing table model supporting network info tables.
NiM Network info manager.
ParamHtPPE  
ParamsEc2  
Pinger Pinger uses Ssh.pingSsh(java.lang.String) to ping a list of instances.
PPEApp Concrete extensions of this class launch the network manager app.
PPEManager Launches and manages a network of ec2 instances.
SecurityGroupFactory  
Services Services specifies operations to performed on a network after its ec2 instances are running, such as configuring Open MPI.
UtilApps Static methods (an main) for writing data to s3, etc.
UtilEc2  
 

Enum Summary
AmiPPE.ATag  
AwsClientConfigParams.AccParam The params that can be set in com.aws.ClientConfiguration.
Ec2InstanceType.VirtualizationType  
InstanceTag Values used to 'tag' ec2 instances.
NetworkInfo.State Instance states per aws InstanceState.getState().getName().
NodeType Values used to 'tag' ec2 instances.
ParamsEc2.ParamName  
PPEManager.Op  
 

Exception Summary
AmiPPE.NoImageException  
IncompatibleInstanceImageException Thrown if a required parameter has not been specified in the config file or argv.
IncompleteNetworkSpecException Thrown if a required parameter has not been specified in the config file or argv.
MissingNetworkIDException Thrown if a required parameter has not been specified in the config file or argv.
NoSuchAmiException Thrown if a required parameter has not been specified in the config file or argv.
NoSuchInstanceException Thrown if a required parameter has not been specified in the config file or argv.
NoSuchNetworkException Thrown if a required parameter has not been specified in the config file or argv.