Class LatencyCollector


  • public class LatencyCollector
    extends Object
    Class responsible for collect Latency values per request
    • Constructor Detail

      • LatencyCollector

        public LatencyCollector​(org.apache.http.protocol.HttpContext context,
                                boolean isS2S)
    • Method Detail

      • getBackendLatency

        public long getBackendLatency()
      • getLatency

        public long getLatency()
      • getServerDecodeLatency

        public long getServerDecodeLatency()
      • getServerEncodeLatency

        public long getServerEncodeLatency()
      • getClientEncodeLatency

        public long getClientEncodeLatency()
      • getClientDecodeLatency

        public long getClientDecodeLatency()
      • getServerWorkerQueuedTime

        public long getServerWorkerQueuedTime()
      • getClientWorkerQueuedTime

        public long getClientWorkerQueuedTime()
      • getServerWorkerLatency

        public long getServerWorkerLatency()
      • getClientWorkerLatency

        public long getClientWorkerLatency()
      • clearTimestamps

        public static void clearTimestamps​(org.apache.http.protocol.HttpContext context)
        Clear all timestamps saved.
        Parameters:
        context - HttpContext