|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.excalibur.instrument.client.http.AbstractHTTPData
org.apache.excalibur.instrument.client.http.AbstractHTTPElementData
org.apache.excalibur.instrument.client.http.AbstractHTTPInstrumentSampleElementData
org.apache.excalibur.instrument.client.http.HTTPInstrumentSampleSnapshotData
class HTTPInstrumentSampleSnapshotData
| Field Summary | |
|---|---|
private int[] |
m_samples
Array of values which make up the sample. |
| Fields inherited from interface org.apache.excalibur.instrument.client.InstrumentSampleElementData |
|---|
INSTRUMENT_SAMPLE_TYPE_COUNTER, INSTRUMENT_SAMPLE_TYPE_MAXIMUM, INSTRUMENT_SAMPLE_TYPE_MEAN, INSTRUMENT_SAMPLE_TYPE_MINIMUM |
| Constructor Summary | |
|---|---|
HTTPInstrumentSampleSnapshotData(HTTPInstrumentManagerConnection connection,
java.lang.String name)
Creates a new HTTPInstrumentSampleSnapshotData. |
|
| Method Summary | |
|---|---|
Data |
getParent()
Returns the parent data object. |
int[] |
getSamples()
Returns an array of the individual values which make up the sample. |
boolean |
update()
Causes the InstrumentSampleSnapshotData to update itself with the latest data from the server. |
protected void |
update(org.apache.avalon.framework.configuration.Configuration configuration)
Update the contents of the object using values from the Configuration object. |
| Methods inherited from class org.apache.excalibur.instrument.client.http.AbstractHTTPInstrumentSampleElementData |
|---|
getInstrumentType, getInterval, getLeaseExpirationTime, getSize, getTime, getType, getValue |
| Methods inherited from class org.apache.excalibur.instrument.client.http.AbstractHTTPElementData |
|---|
getName, isConfigured, lastNameToken |
| Methods inherited from class org.apache.excalibur.instrument.client.http.AbstractHTTPData |
|---|
getConnection, getDescription, getStateVersion, urlEncode |
| Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
|---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.excalibur.instrument.client.InstrumentSampleElementData |
|---|
getInstrumentType, getInterval, getLeaseExpirationTime, getSize, getTime, getType, getValue |
| Methods inherited from interface org.apache.excalibur.instrument.client.ElementData |
|---|
getName, isConfigured |
| Methods inherited from interface org.apache.excalibur.instrument.client.Data |
|---|
getDescription, getStateVersion |
| Field Detail |
|---|
private int[] m_samples
| Constructor Detail |
|---|
HTTPInstrumentSampleSnapshotData(HTTPInstrumentManagerConnection connection,
java.lang.String name)
connection - The connection used to communicate with the server.name - The name of the data element.| Method Detail |
|---|
public Data getParent()
getParent in interface ElementDatagetParent in class AbstractHTTPElementData
protected void update(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
update in class AbstractHTTPInstrumentSampleElementDataconfiguration - Configuration object to load from.
org.apache.avalon.framework.configuration.ConfigurationException - If there are any problems.public boolean update()
update in interface Datapublic int[] getSamples()
getSamples in interface InstrumentSampleSnapshotData
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||