Package io.airlift.http.client
Class RequestStats
- java.lang.Object
-
- io.airlift.http.client.RequestStats
-
public class RequestStats extends Object
-
-
Constructor Summary
Constructors Constructor Description RequestStats()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CounterStatget1xxResponse()CounterStatget2xxResponse()CounterStatget3xxResponse()CounterStatget4xxResponse()CounterStatget5xxResponse()CounterStatgetAllResponse()DistributionStatgetReadBytes()CounterStatgetRequestCanceled()CounterStatgetRequestFailed()TimeStatgetRequestTime()TimeStatgetResponseTime()DistributionStatgetWrittenBytes()voidrecordRequestCanceled()voidrecordRequestFailed()voidrecordResponseReceived(String method, int responseCode, long requestSizeInBytes, long responseSizeInBytes, io.airlift.units.Duration requestProcessingTime, io.airlift.units.Duration responseProcessingTime)
-
-
-
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()
-
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()
-
-