|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.cmu.cs.able.gaugeInfrastructure.RMI.RMIGauge
RMIGauge.java
Field Summary | |
protected static java.lang.String |
busHost
|
StringPairVector |
configParams
|
protected java.lang.String |
creatorID
|
protected RMIGaugeReportingBus |
gaugeBus
|
protected GaugeID |
gaugeID
|
protected java.lang.String |
gaugeType
|
protected StringPairVector |
mappings
|
StringPairVector |
setupParams
|
Constructor Summary | |
RMIGauge(GaugeID gaugeID)
Creates new RMIGauge |
|
RMIGauge(GaugeID gaugeID,
java.lang.String creatorID,
StringPairVector setupParams,
StringPairVector mappings)
Creates new RMIGauge |
|
RMIGauge(java.lang.String modelName,
java.lang.String modelType,
java.lang.String gaugeName,
java.lang.String creatorID)
Creates new RMIGauge |
Method Summary | |
boolean |
configure(StringPairVector configParams)
Configures the gauge. |
void |
delete()
Deletes the RMIGauge |
StringPairVector |
getConfigParams()
Returns the configuration parameters of this gauge. |
int |
getConfigParamsSize()
|
GaugeID |
getGaugeID()
Returns the gauge ID of this gauge. |
StringPairVector |
getSetupParams()
Returns the setup parameters of this gauge. |
int |
getSetupParamsSize()
|
void |
init()
Initializes the RMIGauge |
boolean |
queryAllValues(GaugeValueVector values)
Returns all the values that this gauge reports. |
boolean |
queryState(StringPairVector setupParams,
StringPairVector configParams,
StringPairVector mappings)
Returns the state of this gauge. |
java.lang.String |
queryValue(java.lang.String valueName)
Returns the value of a particular value name |
void |
register()
Register the RMIGauge |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected RMIGaugeReportingBus gaugeBus
protected java.lang.String gaugeType
protected java.lang.String creatorID
public StringPairVector setupParams
public StringPairVector configParams
protected StringPairVector mappings
protected GaugeID gaugeID
protected static java.lang.String busHost
Constructor Detail |
public RMIGauge(GaugeID gaugeID)
public RMIGauge(java.lang.String modelName, java.lang.String modelType, java.lang.String gaugeName, java.lang.String creatorID)
public RMIGauge(GaugeID gaugeID, java.lang.String creatorID, StringPairVector setupParams, StringPairVector mappings)
Method Detail |
public void init()
public void register()
public void delete()
public GaugeID getGaugeID()
getGaugeID
in interface GaugeControl
public StringPairVector getConfigParams()
public StringPairVector getSetupParams()
public int getConfigParamsSize()
public int getSetupParamsSize()
public boolean configure(StringPairVector configParams)
configure
in interface GaugeControl
configParams
- The configuration parameters for this gauge.public boolean queryAllValues(GaugeValueVector values)
queryAllValues
in interface GaugeControl
values
- public boolean queryState(StringPairVector setupParams, StringPairVector configParams, StringPairVector mappings)
queryState
in interface GaugeControl
setupParams
- configParams
- mappings
- public java.lang.String queryValue(java.lang.String valueName)
queryValue
in interface GaugeControl
valueName
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |