|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.griphyn.cPlanner.classes.Data
org.griphyn.cPlanner.namespace.Namespace
org.griphyn.cPlanner.namespace.Hints
public class Hints
An empty mechanical implementation for the namespace. At present we do not know what the meaning is. The meaning is is determined at the point of writing the submit files.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.griphyn.cPlanner.namespace.Namespace |
|---|
Namespace.EmptyIterator |
| Field Summary | |
|---|---|
static String |
JOBMANAGER_UNIVERSE
The jobmanager universe key. |
protected String |
mNamespace
The name of the implementing namespace. |
static String |
NAMESPACE_NAME
The name of the namespace that this class implements. |
| Fields inherited from class org.griphyn.cPlanner.namespace.Namespace |
|---|
DEPRECATED_KEY, MALFORMED_KEY, mProfileMap, NOT_PERMITTED_KEY, UNKNOWN_KEY, VALID_KEY, VERSION |
| Fields inherited from class org.griphyn.cPlanner.classes.Data |
|---|
mLogger, mLogMsg |
| Constructor Summary | |
|---|---|
Hints()
The default constructor. |
|
Hints(Map mp)
The overloaded constructor. |
|
| Method Summary | |
|---|---|
int |
checkKey(String key,
String value)
This checks whether the key passed by the user is valid in the current namespace or not. |
void |
checkKeyInNS(PegasusProperties properties,
String pool)
It puts in the namespace specific information specified in the properties file into the namespace. |
Object |
clone()
Returns a copy of the current namespace object. |
void |
construct(String key,
String value)
Constructs a new element of the format (key=value). |
boolean |
containsKey(Object key)
Returns true if the namespace contains a mapping for the specified key. |
Iterator |
getProfileKeyIterator()
Provides an iterator to traverse the profiles by their keys. |
void |
merge(Namespace profiles)
Merge the profiles in the namespace in a controlled manner. |
String |
namespaceName()
Returns the name of the namespace associated with the profile implementations. |
String |
toString()
Converts the contents of the map into the string that can be put in the Condor file for printing. |
| Methods inherited from class org.griphyn.cPlanner.namespace.Namespace |
|---|
checkKeyInNS, checkKeyInNS, checkKeyInNS, checkKeyInNS, deprecatedKey, deprecatedTable, get, isNamespaceValid, keySet, malformedKey, notPermitted, removeKey, unknownKey |
| Methods inherited from class org.griphyn.cPlanner.classes.Data |
|---|
setToString, vectorToString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String NAMESPACE_NAME
public static final String JOBMANAGER_UNIVERSE
protected String mNamespace
Namespace.isNamespaceValid(String)| Constructor Detail |
|---|
public Hints()
public Hints(Map mp)
mp - the map containing the profiles to be prepopulated with.| Method Detail |
|---|
public String namespaceName()
namespaceName in class NamespaceNAMESPACE_NAMEpublic Iterator getProfileKeyIterator()
getProfileKeyIterator in class Namespace
public void construct(String key,
String value)
construct in class Namespacekey - is the left-hand-side.value - is the right hand side.public boolean containsKey(Object key)
containsKey in class Namespacekey - The key that you want to search for
in the namespace.
public int checkKey(String key,
String value)
checkKey in class Namespacekey - (left hand side)value - (right hand side)
public void checkKeyInNS(PegasusProperties properties,
String pool)
checkKeyInNS in class Namespaceproperties - the PegasusProperties object containing
all the properties that the user specified at various
places (like .chimerarc, properties file, command line).pool - the pool name where the job is scheduled to run.public void merge(Namespace profiles)
merge in class Namespaceprofiles - the Namespace object containing the profiles.public String toString()
toString in class Datapublic Object clone()
clone in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||