|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@WebService(targetNamespace="http://www.it-innovation.soton.ac.uk/2004/grid/job",
name="JobService",
serviceName="JobService",
wsdlLocation="jobservice.wsdl")
public interface JobResource
| Field Summary | |
|---|---|
static String |
JOB_RESOURCE_TYPE
|
| Method Summary | |
|---|---|
void |
cancelJob()
Cancel a job that has been started. |
JobStatus |
checkJob()
Check the current status of a job. |
void |
finishJob()
Finish the job conversation. |
String |
getJSDL()
Retrieves the original JSDL Document used to create the job |
void |
startJob(String[] args)
Deprecated. See submitJob(org.w3c.dom.Document, java.lang.String[]). |
void |
submitJob(Document jobConstraints,
String[] args)
Deprecated. See submitJobJSDL().
Submit the job to the queue, via the platform scripts. All inputs must already have been uploaded
before this is called. Job execution is controlled by the underlying resource manager. |
void |
submitJobJSDL()
Submit the job (already defined by a JSDL document) to the queue, via the platform scripts. |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSResourceLifetime |
|---|
destroy |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.PolicyManagement |
|---|
addPolicyRule, getPolicyRules, getValidRoles, removePolicyRule |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.ResourceMetadata |
|---|
getEPR, setLabel |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.IdentifiableResource |
|---|
getServiceMatchPattern |
| Methods inherited from interface uk.ac.soton.itinnovation.grid.types.Signallable |
|---|
getAvailableSignals, signal |
| Field Detail |
|---|
static final String JOB_RESOURCE_TYPE
| Method Detail |
|---|
@Deprecated
@WebMethod
void startJob(String[] args)
throws RemoteException
submitJob(org.w3c.dom.Document, java.lang.String[]).
RemoteException
@Deprecated
@WebMethod
void submitJob(Document jobConstraints,
String[] args)
throws RemoteException
submitJobJSDL().
Submit the job to the queue, via the platform scripts. All inputs must already have been uploaded
before this is called. Job execution is controlled by the underlying resource manager.
jobConstraints - job constraints to be passed to the platform scriptsargs - arguments to pass to the application
RemoteException
@WebMethod
void submitJobJSDL()
throws RemoteException
RemoteException
@WebMethod
JobStatus checkJob()
throws RemoteException
RemoteException
@WebMethod
void cancelJob()
throws RemoteException
RemoteException
@WebMethod
void finishJob()
throws RemoteException
RemoteException
@WebMethod
String getJSDL()
throws RemoteException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||