|
|||||||||
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
Field Summary | |
protected StringPairVector |
configParams
|
protected java.lang.String |
creatorID
|
protected RMIGaugeReportingBus |
gaugeBus
|
protected GaugeID |
gaugeID
|
protected java.lang.String |
gaugeType
|
protected StringPairVector |
setupParams
|
Constructor Summary | |
RMIGauge(GaugeID gaugeID)
Creates new RMIGauge |
|
RMIGauge(GaugeID gaugeID,
java.lang.String creatorID,
StringPairVector setupParams)
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. |
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 |
reportNewValue()
Reports a new value. |
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
protected StringPairVector setupParams
protected StringPairVector configParams
protected GaugeID gaugeID
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)
Method Detail |
public void init()
public void delete()
public GaugeID getGaugeID()
getGaugeID
in interface GaugeControl
public StringPairVector getConfigParams()
public int getConfigParamsSize()
public void reportNewValue()
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 |