org.globus.cog.gridshell.tasks
Class ExecTask
java.lang.Object
org.globus.cog.abstraction.impl.common.task.TaskImpl
org.globus.cog.gridshell.tasks.AbstractTask
org.globus.cog.gridshell.tasks.ExecTask
- All Implemented Interfaces:
- ExecutableObject, Task
- public class ExecTask
- extends AbstractTask
|
Constructor Summary |
ExecTask(String taskName,
Object credentials,
String provider,
String serviceContact,
int port,
String executable,
String arguments)
|
ExecTask(String provider,
String serviceContact,
int port,
String executable,
String arguments)
|
| Methods inherited from class org.globus.cog.abstraction.impl.common.task.TaskImpl |
addOutputListener, addService, addStatusListener, equals, getAllAttributes, getAllServices, getAttribute, getCompletedTime, getIdentity, getName, getObjectType, getRequiredServices, getService, getSpecification, getStatus, getStdError, getStdOutput, getSubmittedTime, getType, hashCode, isActive, isCanceled, isCompleted, isFailed, isSuspended, isUnsubmitted, removeAllServices, removeOutputListener, removeService, removeService, removeStatusListener, setAttribute, setIdentity, setName, setProvider, setRequiredService, setService, setSpecification, setStatus, setStatus, setStdError, setStdOutput, setType, toString, toXML |
ExecTask
public ExecTask(String provider,
String serviceContact,
int port,
String executable,
String arguments)
throws InvalidProviderException,
ProviderMethodException
ExecTask
public ExecTask(String taskName,
Object credentials,
String provider,
String serviceContact,
int port,
String executable,
String arguments)
throws InvalidProviderException,
ProviderMethodException
isBatch
public void isBatch(boolean value)
isRedirected
public void isRedirected(boolean value)
setStdOut
public void setStdOut(String value)
setStdErr
public void setStdErr(String value)
initTask
public void initTask()
throws InvalidProviderException,
ProviderMethodException
- Overrides:
initTask in class AbstractTask
- Throws:
InvalidProviderException
ProviderMethodException
getResult
public Object getResult()
- Specified by:
getResult in class AbstractTask
getTaskHandler
public TaskHandler getTaskHandler()
- Specified by:
getTaskHandler in class AbstractTask
getProvider
public String getProvider()
- Specified by:
getProvider in interface Task- Specified by:
getProvider in class AbstractTask
getServiceContact
public String getServiceContact()
- Specified by:
getServiceContact in class AbstractTask