Class RateMetricSnapshotImpl
- java.lang.Object
-
- com.emc.mongoose.base.metrics.snapshot.NamedMetricSnapshotBase
-
- com.emc.mongoose.base.metrics.snapshot.NamedCountMetricSnapshotImpl
-
- com.emc.mongoose.base.metrics.snapshot.RateMetricSnapshotImpl
-
- All Implemented Interfaces:
CountMetricSnapshot,DoubleLastMetricSnapshot,ElapsedTimeMetricSnapshot,MeanMetricSnapshot,NamedMetricSnapshot,RateMetricSnapshot,java.io.Serializable
public class RateMetricSnapshotImpl extends NamedCountMetricSnapshotImpl implements RateMetricSnapshot
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.emc.mongoose.base.metrics.snapshot.NamedCountMetricSnapshotImpl
count
-
-
Constructor Summary
Constructors Constructor Description RateMetricSnapshotImpl(double last, double mean, java.lang.String metricName, long count, long elapsedTimeMillis)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RateMetricSnapshotaggregate(java.util.List<RateMetricSnapshot> snapshots)longelapsedTimeMillis()doublelast()doublemean()-
Methods inherited from class com.emc.mongoose.base.metrics.snapshot.NamedCountMetricSnapshotImpl
count
-
Methods inherited from class com.emc.mongoose.base.metrics.snapshot.NamedMetricSnapshotBase
name, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.emc.mongoose.base.metrics.snapshot.CountMetricSnapshot
count
-
Methods inherited from interface com.emc.mongoose.base.metrics.snapshot.NamedMetricSnapshot
name
-
-
-
-
Method Detail
-
aggregate
public static RateMetricSnapshot aggregate(java.util.List<RateMetricSnapshot> snapshots)
-
last
public final double last()
- Specified by:
lastin interfaceDoubleLastMetricSnapshot
-
elapsedTimeMillis
public final long elapsedTimeMillis()
- Specified by:
elapsedTimeMillisin interfaceElapsedTimeMetricSnapshot
-
mean
public final double mean()
- Specified by:
meanin interfaceMeanMetricSnapshot
-
-