@ThreadSafe public final class ScalableMeasurementRecorder extends MeasurementAggregator implements Closeable
Modifier and Type | Method and Description |
---|---|
EntityMeasurements |
aggregate(EntityMeasurements mSource) |
void |
close() |
EntityMeasurements |
createClone() |
EntityMeasurements |
createLike(Object entity) |
EntityMeasurementsInfo |
getInfo() |
long[] |
getMeasurements() |
long[] |
getMeasurementsAndReset() |
void |
record(long measurement) |
EntityMeasurements |
reset()
reset this entity.
|
String |
toString() |
getMaxTime, getMinTime, record
public void record(long measurement)
record
in interface MeasurementRecorder
public long[] getMeasurements()
getMeasurements
in interface EntityMeasurements
public EntityMeasurements aggregate(EntityMeasurements mSource)
aggregate
in interface EntityMeasurements
public EntityMeasurements createClone()
createClone
in interface EntityMeasurements
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public EntityMeasurements createLike(Object entity)
createLike
in interface EntityMeasurements
public EntityMeasurementsInfo getInfo()
getInfo
in interface EntityMeasurements
public EntityMeasurements reset()
EntityMeasurements
reset
in interface EntityMeasurements
public long[] getMeasurementsAndReset()
getMeasurementsAndReset
in interface EntityMeasurements
Copyright © 2014. All rights reserved.