Class DistributedAllMetricsSnapshotImpl
- java.lang.Object
-
- com.emc.mongoose.base.metrics.snapshot.AllMetricsSnapshotImpl
-
- com.emc.mongoose.base.metrics.snapshot.DistributedAllMetricsSnapshotImpl
-
- All Implemented Interfaces:
AllMetricsSnapshot,DistributedAllMetricsSnapshot,java.io.Serializable
public final class DistributedAllMetricsSnapshotImpl extends AllMetricsSnapshotImpl implements DistributedAllMetricsSnapshot
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.emc.mongoose.base.metrics.snapshot.AllMetricsSnapshotImpl
elapsedTimeMillis
-
-
Constructor Summary
Constructors Constructor Description DistributedAllMetricsSnapshotImpl(TimingMetricSnapshot durSnapshot, TimingMetricSnapshot latSnapshot, ConcurrencyMetricSnapshot actualConcurrencySnapshot, RateMetricSnapshot failsSnapshot, RateMetricSnapshot successSnapshot, RateMetricSnapshot bytesSnapshot, int nodeCount, long elapsedTimeMillis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longelapsedTimeMillis()intnodeCount()-
Methods inherited from class com.emc.mongoose.base.metrics.snapshot.AllMetricsSnapshotImpl
byteSnapshot, concurrencySnapshot, durationSnapshot, failsSnapshot, latencySnapshot, successSnapshot
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.emc.mongoose.base.metrics.snapshot.AllMetricsSnapshot
byteSnapshot, concurrencySnapshot, durationSnapshot, failsSnapshot, latencySnapshot, successSnapshot
-
-
-
-
Constructor Detail
-
DistributedAllMetricsSnapshotImpl
public DistributedAllMetricsSnapshotImpl(TimingMetricSnapshot durSnapshot, TimingMetricSnapshot latSnapshot, ConcurrencyMetricSnapshot actualConcurrencySnapshot, RateMetricSnapshot failsSnapshot, RateMetricSnapshot successSnapshot, RateMetricSnapshot bytesSnapshot, int nodeCount, long elapsedTimeMillis)
-
-
Method Detail
-
nodeCount
public int nodeCount()
- Specified by:
nodeCountin interfaceDistributedAllMetricsSnapshot- Returns:
- values in microseconds
-
elapsedTimeMillis
public long elapsedTimeMillis()
- Specified by:
elapsedTimeMillisin interfaceAllMetricsSnapshot- Overrides:
elapsedTimeMillisin classAllMetricsSnapshotImpl- Returns:
- value in milliseconds
-
-