Interface HttpConnectionMetrics

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object getMetric​(java.lang.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 reset()
      Resets the counts
    • Method Detail

      • getRequestCount

        long getRequestCount()
        Returns the number of requests transferred over the connection, 0 if not available.
      • getResponseCount

        long getResponseCount()
        Returns the number of responses transferred over the connection, 0 if not available.
      • getSentBytesCount

        long getSentBytesCount()
        Returns the number of bytes transferred over the connection, 0 if not available.
      • getReceivedBytesCount

        long getReceivedBytesCount()
        Returns the number of bytes transferred over the connection, 0 if not available.
      • getMetric

        java.lang.Object getMetric​(java.lang.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.
      • reset

        void reset()
        Resets the counts