# Package edu.isi.pegasus.planner.invocation

Interface Summary
HasDescriptor: This interface defines a common base for all File elements in an invocation record that carry a descriptor in their values.
HasFilename: This interface defines a common base for all File elements in an invocation record that carry a filename in their values.
HasText: This interface defines a common base for all elements in an invocation record that can carry text in their values.

Class Summary
Architecture: This class is transient for XML parsing.
ArgEntry: This class carries an argument vector entry for the argument vector.
ArgString: This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
Arguments: This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
ArgVector: This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
Boot: The boot element.
CommandLine: This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
CPU: The CPU element.
Data: This class is transient for XML parsing.
Descriptor: This class is the container for a file descriptor object.
EnvEntry: This class pushes an environmental entry into the environment map.
Environment: This class maintains the application that was run, and the arguments to the commandline that were actually passed on to the application.
Fifo: This class is the container for a FIFO object.
File: This class is the base class for a file object.
Ignore: This class is transient for XML parsing.
Invocation: This abstract class defines a common base for all invocation record related Java objects.
InvocationRecord: This class is the container for an invocation record.
Job: This class is contains the record from each jobs that ran in every invocation.
JobStatus: This abstract class is the interface for all classes that describe the job exit, which describes more clearly failure, regular execution, signal and suspension.
JobStatusFailure: This class is transient for XML parsing.
JobStatusRegular: This class is transient for XML parsing.
JobStatusSignal: This class is transient for XML parsing.
JobStatusSuspend: This class is transient for XML parsing.
Load: The RAM element.
Machine: The Machine element groups a time stamp, the page size, the generic utsname information, and a machine-specific content collecting element.
MachineInfo: An abstract class that is used for all the child elements that appear in the machine element.
MachineSpecific: This class collects the various OS-specific elements that we are capturing machine information for.
Proc: The proc element.
RAM: The RAM element.
Regular: This class is the container for a regular file object.
SimpleServer
SimpleServerThread
Stamp: The Stamp element.
StatCall: This class is the container for a complete call to stat() or fstat().
StatInfo: This class is the container for the results of a call to either stat() or fstat().
Status: This class encapsulates the exit code or reason of termination for a given job.
Swap: The swap element.
Task: The proc element.
Temporary: This class is the container for a temporary file object.
Uname: The uname element.
Usage: This class is contains some excerpt from the getrusage call.
WorkingDir: This class is transient for XML parsing.