S - request sourceK - metricsNameM - metricpublic abstract class SimpleMetricsCountSampler<S,K,M extends Metric> extends Object implements MetricsCountSampler<S,K,M>
MetricsCountSampler.MetricSampleFactory<M,R extends MetricSample>| 构造器和说明 |
|---|
SimpleMetricsCountSampler() |
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
samplepublic void incOnEvent(S source, K metricName)
incOnEvent 在接口中 MetricsCountSampler<S,K,M extends Metric>public void decOnEvent(S source, K metricName)
decOnEvent 在接口中 MetricsCountSampler<S,K,M extends Metric>public Optional<ConcurrentMap<M,AtomicLong>> getCount(K metricName)
public <R extends MetricSample> List<R> collectRT(MetricsCountSampler.MetricSampleFactory<M,R> factory)
public <R extends MetricSample> List<R> collectRT(MetricsCountSampler.MetricSampleFactory<M,R> factory, K metricName)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.