eu.reservoir.monitoring.core
Interface Measurement

All Known Subinterfaces:
ProbeMeasurement
All Known Implementing Classes:
ConsumerMeasurement, ConsumerMeasurementWithMetaData, ConsumerMeasurementWithMetadataAndProbeName, ProducerMeasurement

public interface Measurement

An interface for measurements everywhere. Has access to all info available in any situation.


Method Summary
 Timestamp getDeltaTime()
          Get the delta since the last measurement.
 ID getGroupID()
          Get the group ID for this measurement.
 ID getProbeID()
          Get the ID of the probe that created this measurement.
 long getSequenceNo()
          Get the sequence number of this measurement.
 ID getServiceID()
          Get the service ID of the probe that created this measurement.
 Timestamp getTimestamp()
          Get the timestamp
 java.lang.String getType()
          Get the measurement type
 java.util.List<ProbeValue> getValues()
          Get the attribute values
 

Method Detail

getProbeID

ID getProbeID()
Get the ID of the probe that created this measurement.


getServiceID

ID getServiceID()
Get the service ID of the probe that created this measurement.


getGroupID

ID getGroupID()
Get the group ID for this measurement.


getTimestamp

Timestamp getTimestamp()
Get the timestamp


getDeltaTime

Timestamp getDeltaTime()
Get the delta since the last measurement.


getType

java.lang.String getType()
Get the measurement type


getSequenceNo

long getSequenceNo()
Get the sequence number of this measurement.


getValues

java.util.List<ProbeValue> getValues()
Get the attribute values



RESERVOIR Monitoring 0.6.4