public interface

HttpConnectionMetrics

org.apache.http.HttpConnectionMetrics
Known Indirect Subclasses

Class Overview

The point of access to the statistics of an HttpConnection.

Summary

Public Methods
abstract Object getMetric(String metricName)
Return the value for the specified metric.
abstract long getReceivedBytesCount()
Returns the number of bytes transferred over the connection, 0 if not available.
abstract long getRequestCount()
Returns the number of requests transferred over the connection, 0 if not available.
abstract long getResponseCount()
Returns the number of responses transferred over the connection, 0 if not available.
abstract long getSentBytesCount()
Returns the number of bytes transferred over the connection, 0 if not available.
abstract void reset()
Resets the counts

Public Methods

public abstract Object getMetric (String metricName)

Return the value for the specified metric.

Parameters
metricName the name of the metric to query.
Returns
  • the object representing the metric requested, null if the metric cannot not found.

public abstract long getReceivedBytesCount ()

Returns the number of bytes transferred over the connection, 0 if not available.

public abstract long getRequestCount ()

Returns the number of requests transferred over the connection, 0 if not available.

public abstract long getResponseCount ()

Returns the number of responses transferred over the connection, 0 if not available.

public abstract long getSentBytesCount ()

Returns the number of bytes transferred over the connection, 0 if not available.

public abstract void reset ()

Resets the counts