Class RequestStats

java.lang.Object
io.airlift.http.client.RequestStats

public class RequestStats extends Object
  • Constructor Details

    • RequestStats

      @Inject public RequestStats()
  • Method Details

    • 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()
    • getAllResponse

      public CounterStat getAllResponse()
    • get1xxResponse

      public CounterStat get1xxResponse()
    • get2xxResponse

      public CounterStat get2xxResponse()
    • get3xxResponse

      public CounterStat get3xxResponse()
    • get4xxResponse

      public CounterStat get4xxResponse()
    • get5xxResponse

      public CounterStat get5xxResponse()
    • getRequestFailed

      public CounterStat getRequestFailed()
    • getRequestCanceled

      public CounterStat getRequestCanceled()
    • getRequestTime

      public TimeStat getRequestTime()
    • getResponseTime

      public TimeStat getResponseTime()
    • getReadBytes

      public DistributionStat getReadBytes()
    • getWrittenBytes

      public DistributionStat getWrittenBytes()