X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=website%2Ffull_javadoc%2Fcompbio%2Fengine%2Fclient%2FConfExecutable.html;fp=website%2Ffull_javadoc%2Fcompbio%2Fengine%2Fclient%2FConfExecutable.html;h=297f34160f85ea1667f56632f9f6879194673efc;hb=da8c820a7fb2edecb190589f3dc9c362e57a2f24;hp=0000000000000000000000000000000000000000;hpb=0bbebf27d045b1345bc042bdf24ef2e6808df251;p=jabaws.git diff --git a/website/full_javadoc/compbio/engine/client/ConfExecutable.html b/website/full_javadoc/compbio/engine/client/ConfExecutable.html new file mode 100644 index 0000000..297f341 --- /dev/null +++ b/website/full_javadoc/compbio/engine/client/ConfExecutable.html @@ -0,0 +1,1022 @@ + + + +
+ +
+
+
|
++ + | +|||||||||
+ PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +
+java.lang.Object + compbio.engine.client.ConfExecutable<T> ++
public class ConfExecutable<T>
+
+Nested Class Summary | +
---|
Nested classes/interfaces inherited from interface compbio.engine.client.Executable | +
---|
Executable.ExecProvider |
+
+Field Summary | +|
---|---|
+static String |
+CLUSTER_TASK_ID_PREFIX
+
++ |
+
+Constructor Summary | +|
---|---|
ConfExecutable(Executable<T> executable,
+ String taskDirectory)
+
++ |
+
+Method Summary | +||
---|---|---|
+ Executable<T> |
+addParameters(List<String> parameters)
+
++ Adds parameter to the list of parameters for a native executable |
+|
+ String |
+getClusterJobSettings()
+
++ |
+|
+ String |
+getCommand(Executable.ExecProvider provider)
+
++ |
+|
+ List<String> |
+getCreatedFiles()
+
++ |
+|
+ Map<String,String> |
+getEnvironment()
+
++ |
+|
+ String |
+getError()
+
++ |
+|
+ Executable.ExecProvider |
+getExecProvider()
+
++ |
+|
+ Executable<T> |
+getExecutable()
+
++ |
+|
+ String |
+getInput()
+
++ Not all input paths are relative! Input path could be absolute! |
+|
+ Limit<T> |
+getLimit(String presetName)
+
++ |
+|
+ LimitsManager<T> |
+getLimits()
+
++ |
+|
+ String |
+getOutput()
+
++ |
+|
+ CommandBuilder<T> |
+getParameters()
+
++ |
+|
+ CommandBuilder<T> |
+getParameters(Executable.ExecProvider provider)
+
++ |
+|
+
+ |
+getResults()
+
++ |
+|
+
+ |
+getResults(String directory)
+
++ |
+|
+ RunConfiguration |
+getRunConfiguration()
+
++ |
+|
+static
+ |
+getRunnerLimits(Class<V> clazz)
+
++ This method should be executed once and result of its execution reused. |
+|
+static
+ |
+getRunnerOptions(Class<? extends Executable<V>> clazz)
+
++ |
+|
+static
+ |
+getRunnerPresets(Class<? extends Executable<V>> clazz)
+
++ |
+|
+ Executable.ExecProvider |
+getSupportedRuntimes()
+
++ |
+|
+ String |
+getTaskId()
+
++ |
+|
+ String |
+getWorkDirectory()
+
++ |
+|
+ ConfiguredExecutable<?> |
+loadRunConfiguration(InputStream input)
+
++ |
+|
+ ConfiguredExecutable<?> |
+loadRunConfiguration(RunConfiguration rconf)
+
++ |
+|
+static ConfiguredExecutable<?> |
+newConfExecutable(RunConfiguration rconf)
+
++ |
+|
+ boolean |
+saveRunConfiguration()
+
++ |
+|
+ void |
+setExecProvider(Executable.ExecProvider provider)
+
++ |
+|
+ void |
+setWorkDirectory(String workDirectory)
+
++ |
+|
+ String |
+toString()
+
++ |
+
Methods inherited from class java.lang.Object | +
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
+
+Field Detail | +
---|
+public static final String CLUSTER_TASK_ID_PREFIX+
+Constructor Detail | +
---|
+public ConfExecutable(Executable<T> executable, + String taskDirectory)+
+Method Detail | +
---|
+public Executable.ExecProvider getExecProvider()+
getExecProvider
in interface ConfiguredExecutable<T>
+public void setExecProvider(Executable.ExecProvider provider)+
+public String getCommand(Executable.ExecProvider provider) + throws UnsupportedRuntimeException+
getCommand
in interface ConfiguredExecutable<T>
UnsupportedRuntimeException
+public Executable.ExecProvider getSupportedRuntimes()+
getSupportedRuntimes
in interface ConfiguredExecutable<T>
+public Limit<T> getLimit(String presetName)+
getLimit
in interface Executable<T>
+public LimitsManager<T> getLimits()+
getLimits
in interface Executable<T>
+public String getTaskId()+
getTaskId
in interface ConfiguredExecutable<T>
+public void setWorkDirectory(String workDirectory)+
setWorkDirectory
in interface ConfiguredExecutable<T>
+public String getWorkDirectory()+
getWorkDirectory
in interface ConfiguredExecutable<T>
+public Executable<T> addParameters(List<String> parameters)+
Executable
+
addParameters
in interface Executable<T>
+public String getOutput()+
getOutput
in interface Executable<T>
+public String getError()+
getError
in interface Executable<T>
+public List<String> getCreatedFiles()+
getCreatedFiles
in interface Executable<T>
+public String getInput()+
+
getInput
in interface Executable<T>
compbio.engine.client.Executable#getInputFiles()
+public CommandBuilder<T> getParameters()+
getParameters
in interface ConfiguredExecutable<T>
+public CommandBuilder<T> getParameters(Executable.ExecProvider provider)+
getParameters
in interface Executable<T>
+public Executable<T> getExecutable()+
getExecutable
in interface ConfiguredExecutable<T>
+public <V> V getResults() + throws ResultNotAvailableException+
getResults
in interface ConfiguredExecutable<T>
ResultNotAvailableException
+public <V> V getResults(String directory) + throws ResultNotAvailableException+
getResults
in interface Executable<T>
ResultNotAvailableException
+public static <V> RunnerConfig<V> getRunnerOptions(Class<? extends Executable<V>> clazz) + throws IOException+
IOException
+public static <V> PresetManager<V> getRunnerPresets(Class<? extends Executable<V>> clazz) + throws IOException+
IOException
+public static <V> LimitsManager<V> getRunnerLimits(Class<V> clazz) + throws IOException+
+
V
- clazz
-
+IOException
+public Map<String,String> getEnvironment()+
getEnvironment
in interface ConfiguredExecutable<T>
+public ConfiguredExecutable<?> loadRunConfiguration(RunConfiguration rconf)+
loadRunConfiguration
in interface Executable<T>
+public static ConfiguredExecutable<?> newConfExecutable(RunConfiguration rconf)+
+public boolean saveRunConfiguration() + throws IOException+
saveRunConfiguration
in interface ConfiguredExecutable<T>
IOException
+public RunConfiguration getRunConfiguration()+
+public ConfiguredExecutable<?> loadRunConfiguration(InputStream input) + throws IOException+
loadRunConfiguration
in interface ConfiguredExecutable<T>
IOException
+public String toString()+
toString
in class Object
+public String getClusterJobSettings()+
getClusterJobSettings
in interface Executable<T>
+
+
|
++ + | +|||||||||
+ PREV CLASS + NEXT CLASS | ++ FRAMES + NO FRAMES + + + + + | +|||||||||
+ SUMMARY: NESTED | FIELD | CONSTR | METHOD | ++DETAIL: FIELD | CONSTR | METHOD | +