Package jade.core.sam
Class AverageMeasureProviderImpl
- java.lang.Object
-
- jade.core.sam.AverageMeasureProviderImpl
-
- All Implemented Interfaces:
AverageMeasureProvider,Provider
- Direct Known Subclasses:
MediatedMeasureProvider
public class AverageMeasureProviderImpl extends Object implements AverageMeasureProvider
A default ready-made implementation of the AverageMeasureProvider interface that offers methods to add measure samples and automatically computes anAverageMeasurewhen thegetValue()method is called.
-
-
Constructor Summary
Constructors Constructor Description AverageMeasureProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSample(double value)voidaddSample(float value)voidaddSample(int value)voidaddSample(long value)voidaddSample(Number value)Objectclone()AverageMeasuregetValue()
-
-
-
Method Detail
-
addSample
public void addSample(Number value)
-
addSample
public void addSample(int value)
-
addSample
public void addSample(long value)
-
addSample
public void addSample(float value)
-
addSample
public void addSample(double value)
-
getValue
public AverageMeasure getValue()
- Specified by:
getValuein interfaceAverageMeasureProvider- Returns:
- the value of the measure in the form of an
AverageMeasureinstance
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-