Class MetricsNameCountSampler<S,K,M extends Metric>
java.lang.Object
org.apache.dubbo.metrics.collector.sample.SimpleMetricsCountSampler<S,K,M>
org.apache.dubbo.metrics.collector.sample.MetricsNameCountSampler<S,K,M>
- All Implemented Interfaces:
MetricsCountSampler<S,,K, M> MetricsSampler
- Direct Known Subclasses:
ErrorCodeSampler,ThreadRejectMetricsCountSampler
public abstract class MetricsNameCountSampler<S,K,M extends Metric>
extends SimpleMetricsCountSampler<S,K,M>
-
Constructor Summary
ConstructorsConstructorDescriptionMetricsNameCountSampler(DefaultMetricsCollector collector, MetricsCategory metricsCategory, MetricsKey metricsKey) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetricName(K name) booleanCheck if samples have been changed.sample()Methods inherited from class org.apache.dubbo.metrics.collector.sample.SimpleMetricsCountSampler
getCount, inc
-
Constructor Details
-
MetricsNameCountSampler
public MetricsNameCountSampler(DefaultMetricsCollector collector, MetricsCategory metricsCategory, MetricsKey metricsKey)
-
-
Method Details
-
addMetricName
-
sample
-
calSamplesChanged
public boolean calSamplesChanged()Description copied from interface:MetricsSamplerCheck if samples have been changed. Note that this method will reset the changed flag to false using CAS.- Returns:
- true if samples have been changed
-