io.airlift.http.client
Class RequestStats

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

@Beta
public class RequestStats
extends Object


Constructor Summary
RequestStats()
           
 
Method Summary
 MeterStat getReadBytes()
           
 CounterStat getRequest()
           
 TimedStat getRequestTime()
           
 TimedStat getResponseTime()
           
 MeterStat getWrittenBytes()
           
 void record(String method, int responseCode, long requestSizeInBytes, long responseSizeInBytes, Duration requestProcessingTime, Duration responseProcessingTime)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestStats

@Inject
public RequestStats()
Method Detail

shutdown

@PreDestroy
public void shutdown()

record

public void record(String method,
                   int responseCode,
                   long requestSizeInBytes,
                   long responseSizeInBytes,
                   Duration requestProcessingTime,
                   Duration responseProcessingTime)

getRequest

public CounterStat getRequest()

getRequestTime

public TimedStat getRequestTime()

getResponseTime

public TimedStat getResponseTime()

getReadBytes

public MeterStat getReadBytes()

getWrittenBytes

public MeterStat getWrittenBytes()


Copyright © 2010-2012 Airlift. All Rights Reserved.