|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ourgrid.common.spec.GumSpec
public class GumSpec
Entity that encapsulates all the information given by the user about a Gum To provide the information, the user uses the Description Files that can be compiled by CommonCompiler.
CommonCompiler
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
ATT_BOGO_MIPS
|
static java.lang.String |
ATT_COPY_FROM
|
static java.lang.String |
ATT_COPY_TO
|
static java.lang.String |
ATT_DEBUG
|
static java.lang.String |
ATT_ENVIRONMENT
|
static java.lang.String |
ATT_MEM
|
static java.lang.String |
ATT_NAME
A series of standard attribute names |
static java.lang.String |
ATT_OS
|
static java.lang.String |
ATT_PEERNAME
|
static java.lang.String |
ATT_PEERPORT
|
static java.lang.String |
ATT_PLAYPEN_ROOT
|
static java.lang.String |
ATT_PLAYPEN_SIZE
|
static java.lang.String |
ATT_PORT
|
static java.lang.String |
ATT_PROCESSOR_FAMILY
|
static java.lang.String |
ATT_REM_EXEC
|
static java.lang.String |
ATT_SECURITY
|
static java.lang.String |
ATT_SITE
|
static java.lang.String |
ATT_STORAGE_DIR
|
static java.lang.String |
ATT_STORAGE_SHARED
|
static java.lang.String |
ATT_STORAGE_SIZE
|
static java.lang.String |
ATT_TYPE
|
static java.lang.String |
OS_HPUX
|
static java.lang.String |
OS_LINUX
|
static java.lang.String |
OS_LINUX_XEN
|
static java.lang.String |
OS_SOLARIS
|
static java.lang.String |
OS_WINDOWS
|
static java.lang.String |
TYPE_FAKE_GUM
|
static java.lang.String |
TYPE_UA_LINUX
|
static java.lang.String |
TYPE_UA_SWAN
|
static java.lang.String |
TYPE_UA_WINDOWS
|
Constructor Summary | |
---|---|
GumSpec()
Default constructor. |
|
GumSpec(java.util.Map<java.lang.String,java.lang.String> attributes)
Builds a machine specification with a given map of attributes. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
Checks if an object is equals to this grid machine specification. |
java.lang.String |
getAttribute(java.lang.String attName)
Returns the value of the attribute named as given. |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Retrieves the map of attributes. |
GumID |
getGumID()
Returns the gum identification. |
boolean |
hasAttribute(java.lang.String name)
Checks if the given attribute name is contained in the machine attribute set. |
void |
putAttribute(java.lang.String name,
java.lang.String value)
Inserts a new attribute at this gum specification. |
void |
putAttributes(java.util.Map<java.lang.String,java.lang.String> mapAttributes)
Inserts a set of attributes at this gum specification. |
void |
removeAttributes(java.util.Collection<java.lang.String> keys)
Removes all the given attributes. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ATT_NAME
public static final java.lang.String ATT_PEERNAME
public static final java.lang.String ATT_PEERPORT
public static final java.lang.String ATT_TYPE
public static final java.lang.String ATT_REM_EXEC
public static final java.lang.String ATT_PORT
public static final java.lang.String ATT_COPY_FROM
public static final java.lang.String ATT_COPY_TO
public static final java.lang.String ATT_PLAYPEN_ROOT
public static final java.lang.String ATT_PLAYPEN_SIZE
public static final java.lang.String ATT_STORAGE_DIR
public static final java.lang.String ATT_STORAGE_SIZE
public static final java.lang.String ATT_OS
public static final java.lang.String ATT_PROCESSOR_FAMILY
public static final java.lang.String ATT_MEM
public static final java.lang.String ATT_BOGO_MIPS
public static final java.lang.String ATT_DEBUG
public static final java.lang.String ATT_SECURITY
public static final java.lang.String ATT_SITE
public static final java.lang.String ATT_STORAGE_SHARED
public static final java.lang.String ATT_ENVIRONMENT
public static final java.lang.String TYPE_UA_LINUX
public static final java.lang.String TYPE_UA_WINDOWS
public static final java.lang.String TYPE_UA_SWAN
public static final java.lang.String TYPE_FAKE_GUM
public static final java.lang.String OS_LINUX
public static final java.lang.String OS_WINDOWS
public static final java.lang.String OS_HPUX
public static final java.lang.String OS_SOLARIS
public static final java.lang.String OS_LINUX_XEN
Constructor Detail |
---|
public GumSpec()
public GumSpec(java.util.Map<java.lang.String,java.lang.String> attributes)
attributes
- A map with the pairs of name + value of the machine's
attributesMethod Detail |
---|
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
public void putAttribute(java.lang.String name, java.lang.String value)
name
- the name of the new attribute. If the name already exists the
new value will substitute the old one.value
- the value for this attribute.public void putAttributes(java.util.Map<java.lang.String,java.lang.String> mapAttributes)
mapAttributes
- the attributes to be added.public void removeAttributes(java.util.Collection<java.lang.String> keys)
keys
- The keys to be removed.public boolean hasAttribute(java.lang.String name)
name
- the attribute name.
public java.lang.String getAttribute(java.lang.String attName)
attName
- the attribute name.
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- the object that has to be compared.
public GumID getGumID()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |