compbio.engine.client
Class Util
java.lang.Object
compbio.engine.client.Util
public final class Util
- extends java.lang.Object
Constructor Summary |
Util()
|
Method Summary |
static java.lang.String |
convertToAbsolute(java.lang.String relativePath)
|
static java.lang.String |
getCommand(Executable.ExecProvider provider,
java.lang.Class<?> clazz)
|
static java.lang.String |
getExecProperty(java.lang.String propertySpec,
java.lang.Class<?> clazz)
|
static java.lang.String |
getExecProperty(java.lang.String propertySpec,
Executable<?> exec)
|
static java.lang.String |
getFullPath(java.lang.String workDirectory,
java.lang.String fileName)
|
static Executable.ExecProvider |
getSupportedRuntimes(java.lang.Class<?> clazz)
|
static boolean |
isMarked(java.lang.String workDirectory,
JobStatus marker)
|
static boolean |
isValidJobId(java.lang.String key)
|
static ConfiguredExecutable<?> |
loadExecutable(java.lang.String taskId)
|
static java.util.Map<java.lang.String,java.lang.String> |
mergeEnvVariables(java.util.Map<java.lang.String,java.lang.String> sysEnvTobeModified,
java.util.Map<java.lang.String,java.lang.String> variables)
|
static void |
writeFile(java.lang.String workDirectory,
java.lang.String fileAndEventName,
java.lang.String content,
boolean override)
|
static boolean |
writeMarker(java.lang.String workDirectory,
JobStatus fileType)
|
static void |
writeStatFile(java.lang.String workDirectory,
java.lang.String fileAndEventName)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Util
public Util()
isValidJobId
public static boolean isValidJobId(java.lang.String key)
writeStatFile
public static void writeStatFile(java.lang.String workDirectory,
java.lang.String fileAndEventName)
writeFile
public static void writeFile(java.lang.String workDirectory,
java.lang.String fileAndEventName,
java.lang.String content,
boolean override)
writeMarker
public static final boolean writeMarker(java.lang.String workDirectory,
JobStatus fileType)
isMarked
public static boolean isMarked(java.lang.String workDirectory,
JobStatus marker)
mergeEnvVariables
public static java.util.Map<java.lang.String,java.lang.String> mergeEnvVariables(java.util.Map<java.lang.String,java.lang.String> sysEnvTobeModified,
java.util.Map<java.lang.String,java.lang.String> variables)
convertToAbsolute
public static java.lang.String convertToAbsolute(java.lang.String relativePath)
getExecProperty
public static java.lang.String getExecProperty(java.lang.String propertySpec,
Executable<?> exec)
getExecProperty
public static java.lang.String getExecProperty(java.lang.String propertySpec,
java.lang.Class<?> clazz)
getFullPath
public static java.lang.String getFullPath(java.lang.String workDirectory,
java.lang.String fileName)
getCommand
public static java.lang.String getCommand(Executable.ExecProvider provider,
java.lang.Class<?> clazz)
getSupportedRuntimes
public static Executable.ExecProvider getSupportedRuntimes(java.lang.Class<?> clazz)
loadExecutable
public static ConfiguredExecutable<?> loadExecutable(java.lang.String taskId)
throws ResultNotAvailableException
- Throws:
ResultNotAvailableException