public interface ConfiguredExecutable<T> extends Executable<T>, PipedExecutable<T>
Executable.ExecProvider| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCommand(Executable.ExecProvider provider) |
java.util.Map<java.lang.String,java.lang.String> |
getEnvironment() |
Executable.ExecProvider |
getExecProvider() |
Executable<T> |
getExecutable() |
CommandBuilder<T> |
getParameters() |
<V> V |
getResults() |
Executable.ExecProvider |
getSupportedRuntimes() |
java.lang.String |
getTaskId() |
java.lang.String |
getWorkDirectory() |
ConfiguredExecutable<?> |
loadRunConfiguration(java.io.InputStream input) |
boolean |
saveRunConfiguration() |
void |
setWorkDirectory(java.lang.String workDirectory) |
addParameters, getClusterJobSettings, getCreatedFiles, getError, getInput, getLimit, getLimits, getOutput, getParameters, getResults, loadRunConfigurationjava.util.Map<java.lang.String,java.lang.String> getEnvironment()
java.lang.String getTaskId()
java.lang.String getCommand(Executable.ExecProvider provider) throws JobSubmissionException
JobSubmissionExceptionExecutable.ExecProvider getSupportedRuntimes()
java.lang.String getWorkDirectory()
void setWorkDirectory(java.lang.String workDirectory)
<V> V getResults()
throws ResultNotAvailableException
ResultNotAvailableExceptionExecutable<T> getExecutable()
CommandBuilder<T> getParameters()
boolean saveRunConfiguration()
throws java.io.IOException
java.io.IOExceptionConfiguredExecutable<?> loadRunConfiguration(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionExecutable.ExecProvider getExecProvider()