@ThreadSafe public final class QuantizedRecorder extends MeasurementAggregator
Constructor and Description |
---|
QuantizedRecorder(Object measuredEntity,
String description,
String unitOfMeasurement,
int factor,
int lowerMagnitude,
int higherMagnitude,
int quantasPerMagnitude) |
Modifier and Type | Method and Description |
---|---|
EntityMeasurements |
aggregate(EntityMeasurements mSource) |
QuantizedRecorder |
createClone() |
EntityMeasurements |
createLike(Object entity) |
EntityMeasurementsInfo |
getInfo() |
long |
getMaxMeasurement() |
long |
getMeasurementCount() |
long[] |
getMeasurements() |
long[] |
getMeasurementsAndReset() |
long |
getMeasurementTotal() |
long |
getMinMeasurement() |
long[] |
getQuatizedMeasurements() |
String |
getUnitOfMeasurement() |
void |
record(long measurement) |
QuantizedRecorder |
reset()
reset this entity.
|
String |
toString() |
getMaxTime, getMinTime, record
public String getUnitOfMeasurement()
public void record(long measurement)
public long[] getMeasurements()
public EntityMeasurementsInfo getInfo()
public EntityMeasurements aggregate(EntityMeasurements mSource)
public QuantizedRecorder createClone()
public QuantizedRecorder reset()
EntityMeasurements
public long getMaxMeasurement()
public long getMeasurementCount()
public long getMeasurementTotal()
public long getMinMeasurement()
public long[] getQuatizedMeasurements()
public EntityMeasurements createLike(Object entity)
public long[] getMeasurementsAndReset()
Copyright © 2014. All rights reserved.