Class RequestStats


  • public class RequestStats
    extends Object
    • Constructor Detail

      • RequestStats

        @Inject
        public RequestStats()
    • Method Detail

      • recordResponseReceived

        public void recordResponseReceived​(String method,
                                           int responseCode,
                                           long requestSizeInBytes,
                                           long responseSizeInBytes,
                                           io.airlift.units.Duration requestProcessingTime,
                                           io.airlift.units.Duration responseProcessingTime)
      • recordRequestFailed

        public void recordRequestFailed()
      • recordRequestCanceled

        public void recordRequestCanceled()
      • getRequestFailed

        public CounterStat getRequestFailed()
      • getRequestCanceled

        public CounterStat getRequestCanceled()
      • getRequestTime

        public TimeStat getRequestTime()
      • getResponseTime

        public TimeStat getResponseTime()