public class Statistics extends Object
SingleWriterRecorder but uses StatisticsSnapshot instead of only
the histogram.| Constructor and Description |
|---|
Statistics(long startTimestamp) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCacheHit(long timestamp) |
void |
addInvalid(long timestamp) |
void |
addStatus(long timestamp,
int code) |
void |
end(long now) |
<T extends CustomValue> |
getCustom(long timestamp,
Object key,
Supplier<T> identitySupplier) |
void |
incrementBlockedCount(long timestamp) |
void |
incrementBlockedTime(long timestamp,
long blockedTime) |
void |
incrementRequests(long timestamp) |
void |
incrementResets(long timestamp) |
void |
incrementTimeouts(long timestamp) |
void |
recordResponse(long startTimestamp,
long sendTime,
long responseTime) |
void |
start(long now) |
void |
visitSnapshots(Consumer<StatisticsSnapshot> consumer) |
public void recordResponse(long startTimestamp,
long sendTime,
long responseTime)
public void incrementRequests(long timestamp)
public void incrementTimeouts(long timestamp)
public void incrementResets(long timestamp)
public void incrementBlockedCount(long timestamp)
public void incrementBlockedTime(long timestamp,
long blockedTime)
public void addStatus(long timestamp,
int code)
public <T extends CustomValue> T getCustom(long timestamp, Object key, Supplier<T> identitySupplier)
public void addInvalid(long timestamp)
public void addCacheHit(long timestamp)
public void visitSnapshots(Consumer<StatisticsSnapshot> consumer)
public void start(long now)
public void end(long now)
Copyright © 2019 JBoss by Red Hat. All rights reserved.