Package io.mangoo.models
Class Metrics
- java.lang.Object
-
- io.mangoo.models.Metrics
-
public class Metrics extends Object
Base class for system metrics- Author:
- svenkubiak
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStatusCode(int responseCode)longgetAvgRequestTime()longgetDataSend()intgetMaxRequestTime()intgetMinRequestTime()Map<Integer,LongAdder>getResponseMetrics()voidincrementDataSend(long length)voidreset()voidupdate(int requestTime)
-
-
-
Constructor Detail
-
Metrics
public Metrics()
-
Metrics
public Metrics(Metrics copy)
-
-
Method Detail
-
addStatusCode
public void addStatusCode(int responseCode)
-
update
public void update(int requestTime)
-
getMaxRequestTime
public int getMaxRequestTime()
-
getMinRequestTime
public int getMinRequestTime()
-
getAvgRequestTime
public long getAvgRequestTime()
-
incrementDataSend
public void incrementDataSend(long length)
-
getDataSend
public long getDataSend()
-
reset
public void reset()
-
-