|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.isi.pegasus.planner.client.Executable
edu.isi.pegasus.planner.client.PlotSpaceUsage
public class PlotSpaceUsage
This parses the kickstart records and generates input files for ploticus, to visualize.
| Field Summary | |
|---|---|
static String |
DEFAULT_OUTPUT_DIR
The default output directory. |
static String |
DEFAULT_TIMING_SOURCE
The default timing source. |
private String |
mBasename
The default basename given to the files. |
private String |
mInputDir
The input directory containing the kickstart records. |
private int |
mLoggingLevel
The logging level to be used. |
private String |
mOutputDir
The output directory where to generate the ploticus output. |
private String |
mSizeUnits
The size units. |
private String |
mTimeUnits
The time units. |
private String |
mTimingSource
The timing source used to order the events. |
private boolean |
mUseStatInfo
A boolean indicating to use stat information for estimating directory sizes. |
static String |
TAILSTATD_TIMING_SOURCE
The tailstatd timing source. |
| Fields inherited from class edu.isi.pegasus.planner.client.Executable |
|---|
mLogger, mLogMsg, mProps, mVersion |
| Constructor Summary | |
|---|---|
PlotSpaceUsage()
Default constructor. |
|
| Method Summary | |
|---|---|
void |
executeCommand()
Executes the command on the basis of the options specified. |
gnu.getopt.LongOpt[] |
generateValidOptions()
Tt generates the LongOpt which contain the valid options that the command will accept. |
void |
initialize(String[] opts)
Initialize the PlotSpaceUsage object |
void |
loadProperties()
Loads all the properties that would be needed by the Toolkit classes. |
static void |
main(String[] args)
The main program. |
void |
parseCommandLineArguments(String[] args)
Parses the command line arguments using GetOpt and returns a PlannerOptions contains all the options passed by the
user at the command line. |
void |
printLongVersion()
Prints the long description, displaying in detail what the various options to the command stand for. |
void |
printShortVersion()
Prints out a short description of what the command does. |
| Methods inherited from class edu.isi.pegasus.planner.client.Executable |
|---|
convertException, convertException, getCommandLineOptions, getEnvValue, getGVDSVersion, initialize, log, lookupConfProperty, sanityCheckOnProperties, setupLogging |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_OUTPUT_DIR
public static final String DEFAULT_TIMING_SOURCE
public static final String TAILSTATD_TIMING_SOURCE
private String mInputDir
private String mOutputDir
private String mBasename
private int mLoggingLevel
private String mSizeUnits
private String mTimeUnits
private String mTimingSource
private boolean mUseStatInfo
| Constructor Detail |
|---|
public PlotSpaceUsage()
| Method Detail |
|---|
public void initialize(String[] opts)
initialize in class Executableopts - the command line argument passed to the PlotSpaceUsagepublic static void main(String[] args)
args - the main arguments passed to the plotter.public void executeCommand()
args - the command line options.public void parseCommandLineArguments(String[] args)
PlannerOptions contains all the options passed by the
user at the command line.
args - the arguments passed by the user at command line.public gnu.getopt.LongOpt[] generateValidOptions()
generateValidOptions in class ExecutableLongOpt objects , corresponding to the valid
optionspublic void printShortVersion()
printShortVersion in class Executablepublic void printLongVersion()
printLongVersion in class Executablepublic void loadProperties()
loadProperties in class Executable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||