Field Summary |
|
final public static String | BUNDLE_KEY The name of the key that if set, determines the number of super jobs
that are made corresponding to a logical transformation and an execution
pool. |
final public static String | BUNDLE_STAGE_IN_KEY The name of the key that determines the bundling parameter for the
stagein transfer node. |
final public static String | BUNDLE_STAGE_OUT_KEY The name of the key that determines the bundling parameter for the
stageout transfer node. |
final public static String | CHAIN_STAGE_IN_KEY The name of the key that determines the number of chains of stagein
nodes that are to be created per site. |
final public static String | CHANGE_DIR_KEY The name of the profile key that triggers the kickstart to change directory
before launching an executable instead of launching the executable from
the directory where kickstart is being run. |
final public static String | COLLAPSER_KEY The name of the key that determines the collapser executable to be used
to run the merged/collapsed job. |
final public static String | COLLAPSE_KEY The name of the key that if set in the VDS namespace determines the
number of jobs that are collapsed into the super job. |
final public static String | CONDOR_STYLE The style indicating that the submit files are to be generated for
a vanilla condor execution. |
final public static String | DEPRECATED_BUNDLE_STAGE_IN_KEY The deprecated bundle stagein key. |
final public static String | DEPRECATED_CHANGE_DIR_KEY The deprecated change dir key. |
final public static String | GLIDEIN_STYLE The style indicating that the submit files are to be generated for a
glidein execution. |
final public static String | GLOBUS_STYLE The style indicating that the submit files are to be generated for
a CondorG execution. |
final public static String | GRIDSTART_ARGUMENTS_KEY The name of the profile key, that determines the arguments with which
the GridStart that is used to launch a job on the remote site is invoked
with. |
final public static String | GRIDSTART_KEY The name of the profile key that determines the launching executable
to be used to launch a job on the grid. |
final public static String | GROUP_KEY The name of the profile key in vds namespace that does the grouping. |
final public static String | LABEL_KEY The name of the profile key in vds namespace that does the labelling
by default. |
final public static String | NAMESPACE_NAME The name of the namespace that this class implements. |
final public static String | REMOTE_INITIALDIR_KEY The name of the key that sets a remote initial dir for a condor globus
job. |
final public static String | RUNTIME_KEY The name of the profile key when associated with a transformation in the
transformation catalog gives expected runtime in seconds. |
final public static String | STYLE_KEY The name of the key, that denotes the style of the dag that is constructed. |
final public static String | TRANSFER_ARGUMENTS_KEY The name of the profile key, that when associated with transfer jobs
determines the arguments with which the transfer executable is invoked. |
final public static String | TRANSFER_PROXY_KEY The name of the profile key if associated with a job, results in an explicit
transfer of the proxy from the submit host to the remote site, instead of
banking upon CondorG to transfer the proxy. |
protected static Map | mDeprecatedTable The table containing the mapping of the deprecated keys to the newer keys. |
protected String | mNamespace The name of the implementing namespace. |
Method Summary |
|
public int | checkKey(String key, String value) This checks whether the key passed by the user is valid in the current
namespace or not. |
public void | checkKeyInNS(PegasusProperties properties, String pool) It puts in the namespace specific information specified in the properties
file into the namespace. |
public Object | clone() |
public void | construct(String key, String value) Constructs a new element of the format (key=value).
It first checks if the map has been initialised or not. |
public boolean | containsKey(Object key) Returns true if the namespace contains a mapping
for the specified key. |
public java.util.Map | deprecatedTable() Singleton access to the deprecated table that holds the deprecated keys,
and the keys that replace them. |
public Object | get(Object key) Returns the value to which this namespace maps the specified key.
Returns null if the map contains no mapping for this key. |
public boolean | getBooleanValue(Object key) Returns a boolean value, that a particular key is mapped to in this
namespace. |
public String | getStringValue(Object key) Returns a String value, that a particular key is mapped to in this
namespace. |
public void | merge(Namespace profiles) Merge the profiles in the namespace in a controlled manner. |
public String | namespaceName() Returns the name of the namespace associated with the profile implementations. |
public String | toString() Converts the contents of the map into the string that can be put in the
Condor file for printing. |
public void | unknownKey(String key, String value) Warns about an unknown profile key and constructs it anyway. |