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 Details

  • Method Details

    • addMetricName

      public void addMetricName(K name)
    • sample

      public List<MetricSample> sample()
    • calSamplesChanged

      public boolean calSamplesChanged()
      Description copied from interface: MetricsSampler
      Check 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