Package org.apache.hc.core5.benchmark
Class Stats
- java.lang.Object
-
- org.apache.hc.core5.benchmark.Stats
-
public class Stats extends java.lang.Object
Statistics for anHttpBenchmark
.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicLong
contentLength
private java.util.concurrent.atomic.AtomicInteger
failureCount
private java.util.concurrent.atomic.AtomicInteger
keepAliveCount
private java.util.concurrent.atomic.AtomicReference<java.lang.String>
serverNameRef
private java.util.concurrent.atomic.AtomicInteger
successCount
private java.util.concurrent.atomic.AtomicLong
totalBytesRecv
private java.util.concurrent.atomic.AtomicLong
totalBytesSent
private java.util.concurrent.atomic.AtomicLong
totalContentLength
private 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 long
getContentLength()
int
getFailureCount()
int
getKeepAliveCount()
java.lang.String
getServerName()
int
getSuccessCount()
long
getTotalBytesRecv()
long
getTotalBytesSent()
long
getTotalContentLength()
ProtocolVersion
getVersion()
void
incFailureCount()
void
incKeepAliveCount()
void
incSuccessCount()
void
incTotalBytesRecv(int n)
void
incTotalBytesSent(int n)
void
incTotalContentLength(long n)
void
setContentLength(long n)
void
setServerName(java.lang.String serverName)
void
setVersion(ProtocolVersion version)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-