Class ConcurrencyMetricSnapshotImpl
- java.lang.Object
-
- com.emc.mongoose.base.metrics.snapshot.NamedMetricSnapshotBase
-
- com.emc.mongoose.base.metrics.snapshot.ConcurrencyMetricSnapshotImpl
-
- All Implemented Interfaces:
ConcurrencyMetricSnapshot,LongLastMetricSnapshot,MeanMetricSnapshot,NamedMetricSnapshot,java.io.Serializable
public class ConcurrencyMetricSnapshotImpl extends NamedMetricSnapshotBase implements ConcurrencyMetricSnapshot
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConcurrencyMetricSnapshotImpl(java.lang.String name, long last, double mean)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConcurrencyMetricSnapshotaggregate(java.util.List<ConcurrencyMetricSnapshot> snapshots)longlast()doublemean()-
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.NamedMetricSnapshot
name
-
-
-
-
Method Detail
-
aggregate
public static ConcurrencyMetricSnapshot aggregate(java.util.List<ConcurrencyMetricSnapshot> snapshots)
-
last
public final long last()
- Specified by:
lastin interfaceLongLastMetricSnapshot
-
mean
public final double mean()
- Specified by:
meanin interfaceMeanMetricSnapshot
-
-