| 构造器和说明 |
|---|
MeterImpl()
Creates a new
Meter. |
MeterImpl(Clock clock) |
MeterImpl(Clock clock,
int interval) |
MeterImpl(Clock clock,
int numberOfBucket,
int interval)
Creates a new
Meter. |
MeterImpl(int interval)
Creates a new
Meter with given bucket interval |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getCount() |
double |
getFifteenMinuteRate() |
double |
getFiveMinuteRate() |
Map<Long,Long> |
getInstantCount() |
Map<Long,Long> |
getInstantCount(long startTime) |
int |
getInstantCountInterval() |
double |
getMeanRate() |
double |
getOneMinuteRate() |
long |
lastUpdateTime() |
void |
mark()
Mark the occurrence of an event.
|
void |
mark(long n)
Mark the occurrence of a given number of events.
|
public MeterImpl()
Meter.public MeterImpl(int interval)
Meter with given bucket intervalpublic MeterImpl(Clock clock)
public MeterImpl(Clock clock, int interval)
public void mark(long n)
public Map<Long,Long> getInstantCount()
getInstantCount 在接口中 Meteredpublic Map<Long,Long> getInstantCount(long startTime)
getInstantCount 在接口中 Meteredpublic int getInstantCountInterval()
getInstantCountInterval 在接口中 Meteredpublic double getFifteenMinuteRate()
getFifteenMinuteRate 在接口中 Meteredpublic double getFiveMinuteRate()
getFiveMinuteRate 在接口中 Meteredpublic double getMeanRate()
getMeanRate 在接口中 Meteredpublic double getOneMinuteRate()
getOneMinuteRate 在接口中 Meteredpublic long lastUpdateTime()
lastUpdateTime 在接口中 MetricCopyright © 2019. All rights reserved.