uk.ac.soton.itinnovation.grid.comms.job
Class JobHelpers
java.lang.Object
uk.ac.soton.itinnovation.grid.client.proxy.AbstractProxyHelpers<T>
uk.ac.soton.itinnovation.grid.client.proxy.LegacyProxyHelpers<JobResource>
uk.ac.soton.itinnovation.grid.comms.job.JobHelpers
- All Implemented Interfaces:
- Comparable<StorableInStateRepository>, Conversation, StorableInStateRepository, ProxyHelpers, WebProxy
@RawProxyInterface(value=JobResource.class)
public class JobHelpers
- extends LegacyProxyHelpers<JobResource>
| Methods inherited from class uk.ac.soton.itinnovation.grid.client.proxy.LegacyProxyHelpers |
compareTo, createMatchPattern, createMatchRule, getClientMatchPattern, getDescription, getEndpoint, getEndpointRef, getOwnerRule, getService, getServiceMatchPattern, getURL, setDescription, setLabel, toString |
JobHelpers
public JobHelpers()
checkJob
public JobStatus checkJob()
throws RemoteException
- Throws:
RemoteException
addStagersFromJSDL
public void addStagersFromJSDL(JobDescription jsdlJobDesc)
addStagersFromStatus
public void addStagersFromStatus(JobStatus status)
finishJob
public void finishJob()
throws RemoteException
- Throws:
RemoteException
getInputs
public DataConversation[] getInputs()
throws RemoteException
- Throws:
RemoteException
getOutputs
public DataConversation[] getOutputs()
throws RemoteException
- Throws:
RemoteException
input
public DataConversation input(String name)
throws RemoteException,
NoSuchConversation
- Throws:
RemoteException
NoSuchConversation
output
public DataConversation output(String name)
throws RemoteException,
NoSuchConversation
- Throws:
RemoteException
NoSuchConversation
getPolicyRules
public PolicyRule[] getPolicyRules()
throws RemoteException
- Throws:
RemoteException
addPolicyRule
public void addPolicyRule(PolicyRule rule)
throws RemoteException
- Throws:
RemoteException
removePolicyRule
public void removePolicyRule(PolicyRule rule)
throws RemoteException
- Throws:
RemoteException
getValidRoles
public String[] getValidRoles()
throws RemoteException
- Throws:
RemoteException
destroy
public void destroy()
throws RemoteException
- Throws:
RemoteException
submitJobJSDL
public void submitJobJSDL()
throws RemoteException
- Throws:
RemoteException
stillActive
public boolean stillActive()
throws RemoteException
- Throws:
RemoteException
stillActive
public boolean stillActive(JobStatus status)
throws RemoteException
- Throws:
RemoteException
getServiceIface
protected Class<RemoteJobService> getServiceIface()
- Overrides:
getServiceIface in class LegacyProxyHelpers<JobResource>
Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.