eu.reservoir.monitoring.distribution
Class ConsumerMeasurementWithMetaData

java.lang.Object
  extended by eu.reservoir.monitoring.core.ConsumerMeasurement
      extended by eu.reservoir.monitoring.distribution.ConsumerMeasurementWithMetaData
All Implemented Interfaces:
Measurement, java.io.Serializable
Direct Known Subclasses:
ConsumerMeasurementWithMetadataAndProbeName

public class ConsumerMeasurementWithMetaData
extends ConsumerMeasurement
implements java.io.Serializable

A class for measurements in consumers extended to have meta data as well.

See Also:
Serialized Form

Constructor Summary
ConsumerMeasurementWithMetaData(long seqNo, ID pid, java.lang.String theType, long ts, long delta, ID serviceID, ID groupID, java.util.List<ProbeValue> attrs)
          Construct a Measurement.
ConsumerMeasurementWithMetaData(long seqNo, ID pid, java.lang.String theType, long ts, long delta, ID serviceID, ID groupID, java.util.Map<java.lang.Integer,java.lang.Object> attrs)
          Construct a Measurement
 
Method Summary
 MetaData getMessageMetaData()
          Get the message meta data
 MetaData getTransmissionMetaData()
          Get the transmission meta data
 Measurement setMessageMetaData(MetaData md)
          Set the message meta data
 Measurement setTransmissionMetaData(MetaData md)
          Set the transmission meta data
 
Methods inherited from class eu.reservoir.monitoring.core.ConsumerMeasurement
getDeltaTime, getGroupID, getProbeID, getSequenceNo, getServiceID, getTimestamp, getType, getValues, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConsumerMeasurementWithMetaData

public ConsumerMeasurementWithMetaData(long seqNo,
                                       ID pid,
                                       java.lang.String theType,
                                       long ts,
                                       long delta,
                                       ID serviceID,
                                       ID groupID,
                                       java.util.List<ProbeValue> attrs)
Construct a Measurement.


ConsumerMeasurementWithMetaData

public ConsumerMeasurementWithMetaData(long seqNo,
                                       ID pid,
                                       java.lang.String theType,
                                       long ts,
                                       long delta,
                                       ID serviceID,
                                       ID groupID,
                                       java.util.Map<java.lang.Integer,java.lang.Object> attrs)
                                throws TypeException
Construct a Measurement

Throws:
TypeException
Method Detail

getMessageMetaData

public MetaData getMessageMetaData()
Get the message meta data


setMessageMetaData

public Measurement setMessageMetaData(MetaData md)
Set the message meta data


getTransmissionMetaData

public MetaData getTransmissionMetaData()
Get the transmission meta data


setTransmissionMetaData

public Measurement setTransmissionMetaData(MetaData md)
Set the transmission meta data



RESERVOIR Monitoring 0.6.4