uk.ac.soton.itinnovation.grid.service.types
Class JobStatus

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.service.types.JobStatus

public class JobStatus
extends Object


Constructor Summary
JobStatus()
           
 
Method Summary
 String getApplicationURI()
           
 String getAppSpecificStatus()
          Get any application-specific status message.
static Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 int getExitStatus()
           
 boolean getInProgress()
           
 org.apache.axis.message.addressing.EndpointReferenceType[] getInputs()
          Get the EPRs for all the job's inputs.
 org.apache.axis.message.addressing.EndpointReferenceType getJobEPR()
           
 String getLogText()
           
 org.apache.axis.message.addressing.EndpointReferenceType[] getOutputs()
          Get the EPRs for all the job's outputs.
 String getProcessState()
           
static Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static TypeDesc getTypeDesc()
          Return type metadata object
 void setApplicationURI(String applicationURI)
           
 void setAppSpecificStatus(String appSpecificStatus)
          Set the application-specific status message.
 void setExitStatus(int code)
           
 void setInProgress(boolean inProgress)
           
 void setInputs(org.apache.axis.message.addressing.EndpointReferenceType[] inputs)
           
 void setJobEPR(org.apache.axis.message.addressing.EndpointReferenceType jobEPR)
           
 void setLogText(String logText)
           
 void setOutputs(org.apache.axis.message.addressing.EndpointReferenceType[] outputs)
           
 void setProcessState(String processState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobStatus

public JobStatus()
Method Detail

getJobEPR

public org.apache.axis.message.addressing.EndpointReferenceType getJobEPR()

getExitStatus

public int getExitStatus()

setExitStatus

public void setExitStatus(int code)

setJobEPR

public void setJobEPR(org.apache.axis.message.addressing.EndpointReferenceType jobEPR)

setProcessState

public void setProcessState(String processState)

getProcessState

public String getProcessState()

getInProgress

public boolean getInProgress()

setInProgress

public void setInProgress(boolean inProgress)

getApplicationURI

public String getApplicationURI()

setApplicationURI

public void setApplicationURI(String applicationURI)

getAppSpecificStatus

public String getAppSpecificStatus()
Get any application-specific status message. Each application may provide a custom checkJob script to provide additional status information specific to a particular application.

Returns:
the status from checkJob, or null if none was provided
Since:
5.1

setAppSpecificStatus

public void setAppSpecificStatus(String appSpecificStatus)
Set the application-specific status message.

Since:
5.1

getLogText

public String getLogText()

setLogText

public void setLogText(String logText)

getInputs

public org.apache.axis.message.addressing.EndpointReferenceType[] getInputs()
Get the EPRs for all the job's inputs.


setInputs

public void setInputs(org.apache.axis.message.addressing.EndpointReferenceType[] inputs)

getOutputs

public org.apache.axis.message.addressing.EndpointReferenceType[] getOutputs()
Get the EPRs for all the job's outputs.


setOutputs

public void setOutputs(org.apache.axis.message.addressing.EndpointReferenceType[] outputs)

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static Serializer getSerializer(String mechType,
                                       Class _javaType,
                                       QName _xmlType)
Get Custom Serializer


getDeserializer

public static Deserializer getDeserializer(String mechType,
                                           Class _javaType,
                                           QName _xmlType)
Get Custom Deserializer



Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.