Class RateMeterImpl
- java.lang.Object
-
- com.emc.mongoose.base.metrics.type.RateMeterImpl
-
- All Implemented Interfaces:
LongMeter<RateMetricSnapshot>,RateMeter<RateMetricSnapshot>
public class RateMeterImpl extends java.lang.Object implements RateMeter<RateMetricSnapshot>
-
-
Field Summary
-
Fields inherited from interface com.emc.mongoose.base.metrics.type.RateMeter
DEFAULT_PERIOD_SECONDS
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRateMeterImpl(java.time.Clock clock, int period, java.lang.String name)RateMeterImpl(java.time.Clock clock, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidresetStartTime()RateMetricSnapshotImplsnapshot()voidupdate(long v)
-
-
-
Method Detail
-
resetStartTime
public void resetStartTime()
- Specified by:
resetStartTimein interfaceRateMeter<RateMetricSnapshot>
-
update
public void update(long v)
- Specified by:
updatein interfaceLongMeter<RateMetricSnapshot>
-
snapshot
public RateMetricSnapshotImpl snapshot()
- Specified by:
snapshotin interfaceLongMeter<RateMetricSnapshot>
-
-