Class TimingMetricSnapshotImpl
- java.lang.Object
-
- com.emc.mongoose.base.metrics.snapshot.NamedMetricSnapshotBase
-
- com.emc.mongoose.base.metrics.snapshot.NamedCountMetricSnapshotImpl
-
- com.emc.mongoose.base.metrics.snapshot.TimingMetricSnapshotImpl
-
- All Implemented Interfaces:
CountMetricSnapshot,MeanMetricSnapshot,NamedMetricSnapshot,TimingMetricSnapshot,java.io.Serializable
public class TimingMetricSnapshotImpl extends NamedCountMetricSnapshotImpl implements TimingMetricSnapshot
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.emc.mongoose.base.metrics.snapshot.NamedCountMetricSnapshotImpl
count
-
-
Constructor Summary
Constructors Constructor Description TimingMetricSnapshotImpl(long sum, long count, long min, long max, double mean, java.lang.String metricName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimingMetricSnapshotaggregate(java.util.List<TimingMetricSnapshot> snapshots)longmax()doublemean()longmin()longsum()-
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 TimingMetricSnapshot aggregate(java.util.List<TimingMetricSnapshot> snapshots)
-
sum
public final long sum()
- Specified by:
sumin interfaceTimingMetricSnapshot
-
min
public final long min()
- Specified by:
minin interfaceTimingMetricSnapshot
-
max
public final long max()
- Specified by:
maxin interfaceTimingMetricSnapshot
-
mean
public final double mean()
- Specified by:
meanin interfaceMeanMetricSnapshot
-
-