public final class MinMaxAvgAccumulator extends AbstractMeasurementAccumulator
Constructor and Description |
---|
MinMaxAvgAccumulator(Object measuredEntity,
String description,
String unitOfMeasurement) |
Modifier and Type | Method and Description |
---|---|
MeasurementAccumulator |
aggregate(MeasurementAccumulator mSource) |
MinMaxAvgAccumulator |
createClone() |
MeasurementAccumulator |
createLike(Object entity) |
long[] |
get() |
MeasurementsInfo |
getInfo() |
long[] |
getThenReset() |
String |
getUnitOfMeasurement() |
void |
record(long measurement)
record a measurement for current time.
|
MinMaxAvgAccumulator |
reset()
reset this entity.
|
String |
toString() |
getMaxTime, getMinTime, recordAt
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCompositeData
public String getUnitOfMeasurement()
public void record(long measurement)
MeasurementRecorder
measurement
- the measurement value@Nullable public long[] get()
public MeasurementAccumulator aggregate(MeasurementAccumulator mSource)
public MinMaxAvgAccumulator createClone()
public MeasurementAccumulator createLike(Object entity)
public MeasurementsInfo getInfo()
@Nullable public MinMaxAvgAccumulator reset()
MeasurementAccumulator
@Nullable public long[] getThenReset()
Copyright © 2018 SPF4J. All rights reserved.