|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.http.impl.HttpConnectionMetricsImpl
public class HttpConnectionMetricsImpl
Default implementation of the HttpConnectionMetrics interface.
| Field Summary | |
|---|---|
static String |
RECEIVED_BYTES_COUNT
|
static String |
REQUEST_COUNT
|
static String |
RESPONSE_COUNT
|
static String |
SENT_BYTES_COUNT
|
| Constructor Summary | |
|---|---|
HttpConnectionMetricsImpl(HttpTransportMetrics inTransportMetric,
HttpTransportMetrics outTransportMetric)
|
|
| Method Summary | |
|---|---|
Object |
getMetric(String metricName)
Return the value for the specified metric. |
long |
getReceivedBytesCount()
Returns the number of bytes transferred over the connection, 0 if not available. |
long |
getRequestCount()
Returns the number of requests transferred over the connection, 0 if not available. |
long |
getResponseCount()
Returns the number of responses transferred over the connection, 0 if not available. |
long |
getSentBytesCount()
Returns the number of bytes transferred over the connection, 0 if not available. |
void |
incrementRequestCount()
|
void |
incrementResponseCount()
|
void |
reset()
Resets the counts |
void |
setMetric(String metricName,
Object obj)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String REQUEST_COUNT
public static final String RESPONSE_COUNT
public static final String SENT_BYTES_COUNT
public static final String RECEIVED_BYTES_COUNT
| Constructor Detail |
|---|
public HttpConnectionMetricsImpl(HttpTransportMetrics inTransportMetric,
HttpTransportMetrics outTransportMetric)
| Method Detail |
|---|
public long getReceivedBytesCount()
HttpConnectionMetrics
getReceivedBytesCount in interface HttpConnectionMetricspublic long getSentBytesCount()
HttpConnectionMetrics
getSentBytesCount in interface HttpConnectionMetricspublic long getRequestCount()
HttpConnectionMetrics
getRequestCount in interface HttpConnectionMetricspublic void incrementRequestCount()
public long getResponseCount()
HttpConnectionMetrics
getResponseCount in interface HttpConnectionMetricspublic void incrementResponseCount()
public Object getMetric(String metricName)
HttpConnectionMetrics
getMetric in interface HttpConnectionMetricsmetricName - the name of the metric to query.
null if the metric cannot not found.
public void setMetric(String metricName,
Object obj)
public void reset()
HttpConnectionMetrics
reset in interface HttpConnectionMetrics
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||