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