Package io.hyperfoil.api.statistics
Class StatisticsSnapshot
- java.lang.Object
-
- io.hyperfoil.api.statistics.StatisticsSnapshot
-
- All Implemented Interfaces:
java.io.Serializable
public class StatisticsSnapshot extends java.lang.Object implements java.io.SerializableNon-thread safe mutable set of values.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description longblockedTimeintconnectFailureCountintconnectionErrorsjava.util.Map<java.lang.String,StatsExtension>extensionsorg.HdrHistogram.HistogramhistogramintinternalErrorsintinvalidintrequestCountintrequestTimeoutsintresponseCountintsequenceId
-
Constructor Summary
Constructors Constructor Description StatisticsSnapshot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(StatisticsSnapshot other)StatisticsSnapshotclone()longerrors()java.util.TreeMap<java.lang.Double,java.lang.Long>getPercentiles(double[] percentiles)booleanisEmpty()voidreset()voidsubtract(StatisticsSnapshot other)StatisticsSummarysummary(double[] percentiles)java.lang.StringtoString()
-
-
-
Field Detail
-
sequenceId
public int sequenceId
-
histogram
public final org.HdrHistogram.Histogram histogram
-
connectFailureCount
public int connectFailureCount
-
requestCount
public int requestCount
-
responseCount
public int responseCount
-
invalid
public int invalid
-
connectionErrors
public int connectionErrors
-
requestTimeouts
public int requestTimeouts
-
internalErrors
public int internalErrors
-
blockedTime
public long blockedTime
-
extensions
public final java.util.Map<java.lang.String,StatsExtension> extensions
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
reset
public void reset()
-
clone
public StatisticsSnapshot clone()
- Overrides:
clonein classjava.lang.Object
-
add
public void add(StatisticsSnapshot other)
-
subtract
public void subtract(StatisticsSnapshot other)
-
summary
public StatisticsSummary summary(double[] percentiles)
-
getPercentiles
public java.util.TreeMap<java.lang.Double,java.lang.Long> getPercentiles(double[] percentiles)
-
errors
public long errors()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-