public class TimeStat extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
TimeStat.BlockTimer |
static class |
TimeStat.TimeDistributionStatSnapshot |
| Constructor and Description |
|---|
TimeStat() |
TimeStat(com.google.common.base.Ticker ticker) |
TimeStat(com.google.common.base.Ticker ticker,
TimeUnit unit) |
TimeStat(TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(double value,
TimeUnit timeUnit) |
void |
add(io.airlift.units.Duration duration) |
TimeDistribution |
getAllTime() |
TimeDistribution |
getFifteenMinutes() |
TimeDistribution |
getFiveMinutes() |
TimeDistribution |
getOneMinute() |
TimeStat.TimeDistributionStatSnapshot |
snapshot() |
TimeStat.BlockTimer |
time() |
<T> T |
time(Callable<T> callable) |
public TimeStat()
public TimeStat(com.google.common.base.Ticker ticker)
public TimeStat(TimeUnit unit)
public TimeStat(com.google.common.base.Ticker ticker,
TimeUnit unit)
public void add(double value,
TimeUnit timeUnit)
public void add(io.airlift.units.Duration duration)
public TimeStat.BlockTimer time()
public TimeDistribution getOneMinute()
public TimeDistribution getFiveMinutes()
public TimeDistribution getFifteenMinutes()
public TimeDistribution getAllTime()
public TimeStat.TimeDistributionStatSnapshot snapshot()
Copyright © 2010-2017 Airlift. All Rights Reserved.