|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjgroup.relacs.config.ExperimentConfig
public class ExperimentConfig
The ExperimentConfig
object contains the configuration for the
DaemonExperiment
application.
Constructor Summary | |
---|---|
ExperimentConfig()
Constructs an empty ExperimentConfig . |
Method Summary | |
---|---|
java.lang.String |
ant(java.lang.String target)
|
java.lang.String |
ant(java.lang.String target,
java.lang.String[] expProperties,
Runnable runnable)
|
boolean |
getBooleanProperty(Runnable runnable,
java.lang.String name)
Returns a property assosciated with a Runnable object as a boolean. |
boolean |
getBooleanProperty(Runnable runnable,
java.lang.String name,
boolean defaultValue)
Returns a property assosciated with a Runnable object as a boolean. |
boolean |
getBooleanProperty(java.lang.String name)
Returns a 'global' property as a boolean. |
jgroup.relacs.config.ClientsConfig |
getClientConfig()
|
java.lang.String |
getExperimentName()
|
java.util.List |
getExperimentRunList()
|
int |
getIntProperty(Runnable runnable,
java.lang.String name)
Returns a property assosciated with a Runnable object as an int. |
int |
getIntProperty(Runnable runnable,
java.lang.String name,
int defaultValue)
Returns a property assosciated with a Runnable object as an int, and returns the specified default value if the property has not been set. |
int |
getIntProperty(java.lang.String name)
Returns a 'global' property as an int. |
int |
getIntProperty(java.lang.String name,
int defaultValue)
Returns a 'global' property as an int, and returns the specified default value if the property has not been set. |
java.util.List |
getPostExperimentRunList()
|
java.util.List |
getPreExperimentRunList()
|
java.util.Map |
getProperties()
|
java.util.Map |
getProperties(Runnable runnable)
Returns the map of sysproperties associated with the given Runnable object. |
java.lang.String |
getProperty(Runnable runnable,
java.lang.String name)
Returns a property assosciated with a Runnable object. |
java.lang.String |
getProperty(Runnable runnable,
java.lang.String name,
java.lang.String defaultValue)
Returns a property assosciated with a Runnable object. |
java.lang.String |
getProperty(java.lang.String name)
Returns a global property. |
java.lang.String |
getProperty(java.lang.String name,
java.lang.String defaultVal)
Returns a global property or the given default value if no such property was defined. |
java.lang.String |
getRepeatScript()
|
jgroup.relacs.config.DistributedSystemConfig |
getServerConfig()
|
void |
parse(org.w3c.dom.Element elm)
Parses the specified element. |
java.lang.String |
scp(java.lang.String fromHost,
java.lang.String fromDir,
java.lang.String toDir)
|
void |
set(java.lang.String key,
java.lang.Object val)
Update the internal properties map with the given key value associatation. |
java.lang.String |
ssh(java.lang.String hostname)
|
void |
updateProperties(Runnable runnable)
Update the properties of the associated runnable object to reflect any changes in the global properties. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExperimentConfig()
ExperimentConfig
.
Method Detail |
---|
public void parse(org.w3c.dom.Element elm) throws jgroup.core.ConfigurationException
parse
in interface jgroup.relacs.config.ConfigurationObject
jgroup.core.ConfigurationException
ConfigurationObject.parse(org.w3c.dom.Element)
public void updateProperties(Runnable runnable) throws jgroup.core.ConfigurationException
jgroup.core.ConfigurationException
public void set(java.lang.String key, java.lang.Object val)
public jgroup.relacs.config.DistributedSystemConfig getServerConfig()
public jgroup.relacs.config.ClientsConfig getClientConfig()
public java.lang.String getExperimentName()
public java.util.List getPreExperimentRunList()
public java.util.List getExperimentRunList()
public java.util.List getPostExperimentRunList()
public java.lang.String getRepeatScript()
public java.util.Map getProperties()
public java.util.Map getProperties(Runnable runnable)
Runnable
object.
runnable
-
public java.lang.String getProperty(java.lang.String name) throws java.util.NoSuchElementException
name
-
java.util.NoSuchElementException
public java.lang.String getProperty(java.lang.String name, java.lang.String defaultVal)
public int getIntProperty(java.lang.String name)
name
-
public int getIntProperty(java.lang.String name, int defaultValue)
name
- defaultValue
-
public boolean getBooleanProperty(java.lang.String name)
name
-
public java.lang.String getProperty(Runnable runnable, java.lang.String name) throws java.util.NoSuchElementException
runnable
- name
-
java.util.NoSuchElementException
public java.lang.String getProperty(Runnable runnable, java.lang.String name, java.lang.String defaultValue)
runnable
- name
- defaultValue
-
public int getIntProperty(Runnable runnable, java.lang.String name)
runnable
- name
-
public int getIntProperty(Runnable runnable, java.lang.String name, int defaultValue)
runnable
- name
- defaultValue
-
public boolean getBooleanProperty(Runnable runnable, java.lang.String name)
runnable
- name
-
public boolean getBooleanProperty(Runnable runnable, java.lang.String name, boolean defaultValue)
runnable
- name
- defaultValue
-
public java.lang.String ssh(java.lang.String hostname)
public java.lang.String scp(java.lang.String fromHost, java.lang.String fromDir, java.lang.String toDir)
public java.lang.String ant(java.lang.String target, java.lang.String[] expProperties, Runnable runnable)
public java.lang.String ant(java.lang.String target)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |