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, loadRunConfiguration
java.util.Map<java.lang.String,java.lang.String> getEnvironment()
java.lang.String getTaskId()
java.lang.String getCommand(Executable.ExecProvider provider) throws JobSubmissionException
JobSubmissionException
Executable.ExecProvider getSupportedRuntimes()
java.lang.String getWorkDirectory()
void setWorkDirectory(java.lang.String workDirectory)
<V> V getResults() throws ResultNotAvailableException
ResultNotAvailableException
Executable<T> getExecutable()
CommandBuilder<T> getParameters()
boolean saveRunConfiguration() throws java.io.IOException
java.io.IOException
ConfiguredExecutable<?> loadRunConfiguration(java.io.InputStream input) throws java.io.IOException
java.io.IOException
Executable.ExecProvider getExecProvider()