public interface MetricsCountSampler<S,K,M extends Metric> extends MetricsSampler
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
MetricsCountSampler.MetricSampleFactory<M,R extends MetricSample> |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addRT(S source,
K metricName,
Long rt) |
void |
addRT(S source,
Long rt) |
<R extends MetricSample> |
collectRT(MetricsCountSampler.MetricSampleFactory<M,R> factory) |
<R extends MetricSample> |
collectRT(MetricsCountSampler.MetricSampleFactory<M,R> factory,
K metricName) |
void |
dec(S source,
K metricName) |
void |
decOnEvent(S source,
K metricName) |
Optional<ConcurrentMap<M,AtomicLong>> |
getCount(K metricName) |
void |
inc(S source,
K metricName) |
void |
incOnEvent(S source,
K metricName) |
sampleOptional<ConcurrentMap<M,AtomicLong>> getCount(K metricName)
<R extends MetricSample> List<R> collectRT(MetricsCountSampler.MetricSampleFactory<M,R> factory)
<R extends MetricSample> List<R> collectRT(MetricsCountSampler.MetricSampleFactory<M,R> factory, K metricName)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.