eu.reservoir.monitoring.core
Interface ProbeMeasurement

All Superinterfaces:
Measurement
All Known Implementing Classes:
ProducerMeasurement

public interface ProbeMeasurement
extends Measurement

An interface for measurements that are created by a probe. It has the extra methods needed by the Probe and Data Source. The producer has access to this data, the consumer is remote and does not.


Method Summary
 Measurement addValues(java.util.List<ProbeValue> values)
          Add attribute / values to the measurement.
 Probe getProbe()
          Get the probe this Measurement is from
 void setGroupID(ID gid)
          Set the groupID.
 void setSequenceNo(long n)
          Set the sequence number of this measurement.
 void setServiceID(ID sid)
          Set the serviceID.
 void setType(java.lang.String t)
          Set the measurement type
 
Methods inherited from interface eu.reservoir.monitoring.core.Measurement
getDeltaTime, getGroupID, getProbeID, getSequenceNo, getServiceID, getTimestamp, getType, getValues
 

Method Detail

getProbe

Probe getProbe()
Get the probe this Measurement is from


addValues

Measurement addValues(java.util.List<ProbeValue> values)
Add attribute / values to the measurement.


setType

void setType(java.lang.String t)
Set the measurement type


setServiceID

void setServiceID(ID sid)
Set the serviceID.


setGroupID

void setGroupID(ID gid)
Set the groupID.


setSequenceNo

void setSequenceNo(long n)
Set the sequence number of this measurement.



RESERVOIR Monitoring 0.6.4