| org.griphyn.vdl.invocation.Invocation org.griphyn.vdl.invocation.Status
Status | public class Status extends Invocation (Code) | | This class encapsulates the exit code or reason of termination for
a given job. The class itself contains the raw exit code. It also
aggregates an instance of the JobStatus interface, which describes
more clearly failure, regular execution, signal and suspension.
author: Jens-S. Vöckler author: Yong Zhao version: $Revision: 50 $ |
Constructor Summary | |
public | Status() Default c'tor: Construct a hollow shell and allow further
information to be added later. | public | Status(int raw) Constructs a layer with the raw exit code. | public | Status(int raw, JobStatus status) Constructs the complete class with raw exit code
and a status child describing the exit code. |
Status | public Status()(Code) | | Default c'tor: Construct a hollow shell and allow further
information to be added later.
|
Status | public Status(int raw)(Code) | | Constructs a layer with the raw exit code.
Parameters: raw - is the raw exit code to store. |
Status | public Status(int raw, JobStatus status)(Code) | | Constructs the complete class with raw exit code
and a status child describing the exit code.
Parameters: raw - is the raw exit status Parameters: status - is the description of the kind of exit. |
setJobStatus | public void setJobStatus(JobStatus jobStatus)(Code) | | Accessor.
Parameters: jobStatus - is an instance of the class describingthe real reason for program termination on the remote end. See Also: Status.getJobStatus() |
toString | public void toString(Writer stream) throws IOException(Code) | | Converts the active state into something meant for human consumption.
The method will be called when recursively traversing the instance
tree.
Parameters: stream - is a stream opened and ready for writing. This can alsobe a string stream for efficient output. |
toXML | public void toXML(Writer stream, String indent, String namespace) throws IOException(Code) | | Dump the state of the current element as XML output. This function
traverses all sibling classes as necessary, and converts the data
into pretty-printed XML output. The stream interface should be able
to handle large output efficiently.
Parameters: stream - is a stream opened and ready for writing. This can alsobe a string stream for efficient output. Parameters: indent - is a String of spaces used for prettyprinting. The initial amount of spaces should be an empty string.The parameter is used internally for the recursive traversal.If a null value is specified, no indentation norlinefeeds will be generated. Parameters: namespace - is the XML schema namespace prefix. If neitherempty nor null, each element will be prefixed with this prefix,and the root element will map the XML namespace. exception: IOException - if something fishy happens to the stream. |
|
|