Class MetricsConfigurationDescriptor.FilterDescriptor

java.lang.Object
org.nuxeo.runtime.metrics.MetricsConfigurationDescriptor.FilterDescriptor
All Implemented Interfaces:
io.dropwizard.metrics5.MetricFilter, Descriptor
Enclosing class:
MetricsConfigurationDescriptor

public static class MetricsConfigurationDescriptor.FilterDescriptor extends Object implements Descriptor, io.dropwizard.metrics5.MetricFilter
  • Field Details

  • Constructor Details

    • FilterDescriptor

      public FilterDescriptor()
  • Method Details

    • getId

      public String getId()
      Description copied from interface: Descriptor
      The descriptor id, descriptors with same id are merged.

      To forbid multiple descriptors use UNIQUE_DESCRIPTOR_ID.

      To forbid merge use a unique value, non-overriden toString() for exemple.

      Specified by:
      getId in interface Descriptor
    • getAllowedPrefix

      public List<String> getAllowedPrefix()
    • getDeniedPrefix

      public List<String> getDeniedPrefix()
    • getDeniedExpansions

      public Set<io.dropwizard.metrics5.MetricAttribute> getDeniedExpansions()
    • matches

      public boolean matches(io.dropwizard.metrics5.MetricName name, io.dropwizard.metrics5.Metric metric)
      Specified by:
      matches in interface io.dropwizard.metrics5.MetricFilter