org.globus.exec.service.exec
Class PerlJobDescription
java.lang.Object
java.util.AbstractMap
java.util.HashMap
org.globus.exec.utils.JobDescriptionMap
org.globus.exec.service.exec.PerlJobDescription
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Map, java.io.Serializable
- public class PerlJobDescription
- extends org.globus.exec.utils.JobDescriptionMap
- See Also:
- Serialized Form
| Nested classes inherited from class java.util.HashMap |
|
| Nested classes inherited from class java.util.AbstractMap |
|
| Fields inherited from class java.util.HashMap |
|
| Fields inherited from class java.util.AbstractMap |
|
| Methods inherited from class org.globus.exec.utils.JobDescriptionMap |
|
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
RSL_ARGUMENTS
static final java.lang.String RSL_ARGUMENTS
- See Also:
- Constant Field Values
RSL_COUNT
static final java.lang.String RSL_COUNT
- See Also:
- Constant Field Values
RSL_DIRECTORY
static final java.lang.String RSL_DIRECTORY
- See Also:
- Constant Field Values
RSL_DRY_RUN
static final java.lang.String RSL_DRY_RUN
- See Also:
- Constant Field Values
RSL_ENVIRONMENT
static final java.lang.String RSL_ENVIRONMENT
- See Also:
- Constant Field Values
RSL_GRAM_MY_JOB
static final java.lang.String RSL_GRAM_MY_JOB
- See Also:
- Constant Field Values
RSL_HOST_COUNT
static final java.lang.String RSL_HOST_COUNT
- See Also:
- Constant Field Values
RSL_JOB_TYPE
static final java.lang.String RSL_JOB_TYPE
- See Also:
- Constant Field Values
RSL_MAX_CPU_TIME
static final java.lang.String RSL_MAX_CPU_TIME
- See Also:
- Constant Field Values
RSL_MAX_MEMORY
static final java.lang.String RSL_MAX_MEMORY
- See Also:
- Constant Field Values
RSL_MAX_TIME
static final java.lang.String RSL_MAX_TIME
- See Also:
- Constant Field Values
RSL_MAX_WALL_TIME
static final java.lang.String RSL_MAX_WALL_TIME
- See Also:
- Constant Field Values
RSL_MIN_MEMORY
static final java.lang.String RSL_MIN_MEMORY
- See Also:
- Constant Field Values
RSL_REMOTE_IO_URL
static final java.lang.String RSL_REMOTE_IO_URL
- See Also:
- Constant Field Values
RSL_SAVE_STATE
static final java.lang.String RSL_SAVE_STATE
- See Also:
- Constant Field Values
RSL_TWO_PHASE
static final java.lang.String RSL_TWO_PHASE
- See Also:
- Constant Field Values
RSL_FILE_STAGE_IN
static final java.lang.String RSL_FILE_STAGE_IN
- See Also:
- Constant Field Values
RSL_FILE_STAGE_OUT
static final java.lang.String RSL_FILE_STAGE_OUT
- See Also:
- Constant Field Values
RSL_STDOUT
static final java.lang.String RSL_STDOUT
- See Also:
- Constant Field Values
RSL_STDERR
static final java.lang.String RSL_STDERR
- See Also:
- Constant Field Values
RSL_STDIN
static final java.lang.String RSL_STDIN
- See Also:
- Constant Field Values
RSL_FILE_CLEAN_UP
static final java.lang.String RSL_FILE_CLEAN_UP
- See Also:
- Constant Field Values
RSL_LIBRARY_PATH
static final java.lang.String RSL_LIBRARY_PATH
- See Also:
- Constant Field Values
logger
static org.apache.commons.logging.Log logger
PerlJobDescription
public PerlJobDescription()
PerlJobDescription
public PerlJobDescription(JobDescriptionType jobDescription)
throws java.beans.IntrospectionException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
PerlJobDescription
public PerlJobDescription(JobDescriptionType jobDescription,
NameValuePairType[] extraEnvironment)
throws java.beans.IntrospectionException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
toPerlString
public java.lang.String toPerlString()
makeStringFromNestedList
private java.lang.String makeStringFromNestedList(java.lang.Object o)
makeString
private java.lang.String makeString(java.lang.Object o)
makeStringList
private java.lang.String makeStringList(java.lang.Object values)
makeStringList
private java.lang.String makeStringList(java.lang.Object[] values)
makeStringFromNameValuePairs
private java.lang.String makeStringFromNameValuePairs(NameValuePairType[] nvpairs)
makeStringFromHash
private java.lang.String makeStringFromHash(java.util.Hashtable table)
makeStringFromFilePairs
private java.lang.String makeStringFromFilePairs(FilePairType[] filePairs)
canonicalize
private java.lang.String canonicalize(java.lang.String s)