Package org.apache.hc.core5.benchmark
Class Stats
- java.lang.Object
-
- org.apache.hc.core5.benchmark.Stats
-
public class Stats extends java.lang.ObjectStatistics for anHttpBenchmark.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicLongcontentLengthprivate java.util.concurrent.atomic.AtomicIntegerfailureCountprivate java.util.concurrent.atomic.AtomicIntegerkeepAliveCountprivate java.util.concurrent.atomic.AtomicReference<java.lang.String>serverNameRefprivate java.util.concurrent.atomic.AtomicIntegersuccessCountprivate java.util.concurrent.atomic.AtomicLongtotalBytesRecvprivate java.util.concurrent.atomic.AtomicLongtotalBytesSentprivate java.util.concurrent.atomic.AtomicLongtotalContentLengthprivate java.util.concurrent.atomic.AtomicReference<ProtocolVersion>versionRef
-
Constructor Summary
Constructors Constructor Description Stats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetContentLength()intgetFailureCount()intgetKeepAliveCount()java.lang.StringgetServerName()intgetSuccessCount()longgetTotalBytesRecv()longgetTotalBytesSent()longgetTotalContentLength()ProtocolVersiongetVersion()voidincFailureCount()voidincKeepAliveCount()voidincSuccessCount()voidincTotalBytesRecv(int n)voidincTotalBytesSent(int n)voidincTotalContentLength(long n)voidsetContentLength(long n)voidsetServerName(java.lang.String serverName)voidsetVersion(ProtocolVersion version)java.lang.StringtoString()
-
-
-
Field Detail
-
successCount
private final java.util.concurrent.atomic.AtomicInteger successCount
-
failureCount
private final java.util.concurrent.atomic.AtomicInteger failureCount
-
keepAliveCount
private final java.util.concurrent.atomic.AtomicInteger keepAliveCount
-
totalBytesRecv
private final java.util.concurrent.atomic.AtomicLong totalBytesRecv
-
totalBytesSent
private final java.util.concurrent.atomic.AtomicLong totalBytesSent
-
contentLength
private final java.util.concurrent.atomic.AtomicLong contentLength
-
totalContentLength
private final java.util.concurrent.atomic.AtomicLong totalContentLength
-
serverNameRef
private final java.util.concurrent.atomic.AtomicReference<java.lang.String> serverNameRef
-
versionRef
private final java.util.concurrent.atomic.AtomicReference<ProtocolVersion> versionRef
-
-
Method Detail
-
incSuccessCount
public void incSuccessCount()
-
getSuccessCount
public int getSuccessCount()
-
incFailureCount
public void incFailureCount()
-
getFailureCount
public int getFailureCount()
-
incKeepAliveCount
public void incKeepAliveCount()
-
getKeepAliveCount
public int getKeepAliveCount()
-
incTotalBytesRecv
public void incTotalBytesRecv(int n)
-
getTotalBytesRecv
public long getTotalBytesRecv()
-
incTotalBytesSent
public void incTotalBytesSent(int n)
-
getTotalBytesSent
public long getTotalBytesSent()
-
setContentLength
public void setContentLength(long n)
-
incTotalContentLength
public void incTotalContentLength(long n)
-
getContentLength
public long getContentLength()
-
getTotalContentLength
public long getTotalContentLength()
-
setServerName
public void setServerName(java.lang.String serverName)
-
getServerName
public java.lang.String getServerName()
-
getVersion
public ProtocolVersion getVersion()
-
setVersion
public void setVersion(ProtocolVersion version)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-