Class ServerNetworkResponseMetrics


  • public class ServerNetworkResponseMetrics
    extends java.lang.Object
    Tracks a set of metrics for a network response by a Server
    • Constructor Summary

      Constructors 
      Constructor Description
      ServerNetworkResponseMetrics​(com.codahale.metrics.Histogram responseQueueTime, com.codahale.metrics.Histogram responseSendTime, com.codahale.metrics.Histogram responseTotalTime, com.codahale.metrics.Histogram responseSendTimeBySize, com.codahale.metrics.Histogram responseTotalTimeBySize, long timeSpentTillNow)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void updateQueueTime​(long value)
      Updates the time spent by the response in the queue before being sent out
      void updateSendTime​(long value)
      Updates few metrics when send completes
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ServerNetworkResponseMetrics

        public ServerNetworkResponseMetrics​(com.codahale.metrics.Histogram responseQueueTime,
                                            com.codahale.metrics.Histogram responseSendTime,
                                            com.codahale.metrics.Histogram responseTotalTime,
                                            com.codahale.metrics.Histogram responseSendTimeBySize,
                                            com.codahale.metrics.Histogram responseTotalTimeBySize,
                                            long timeSpentTillNow)
    • Method Detail

      • updateQueueTime

        public void updateQueueTime​(long value)
        Updates the time spent by the response in the queue before being sent out
        Parameters:
        value - the time spent by the response in the queue before being sent out
      • updateSendTime

        public void updateSendTime​(long value)
        Updates few metrics when send completes
        Parameters:
        value - the time spent by the response to be completely sent