Class OutputMetrics.ChainedMetricFilter

  • All Implemented Interfaces:
    com.codahale.metrics.MetricFilter
    Enclosing class:
    OutputMetrics

    private class OutputMetrics.ChainedMetricFilter
    extends Object
    implements com.codahale.metrics.MetricFilter
    MetricFilter that combines two other filters.
    • Field Detail

      • parentFilter

        @Nonnull
        private final com.codahale.metrics.MetricFilter parentFilter
        Filter to apply before the logger-driven filter.
    • Constructor Detail

      • ChainedMetricFilter

        public ChainedMetricFilter​(@Nonnull
                                   com.codahale.metrics.MetricFilter parent)
        Constructor.
        Parameters:
        parent - filter to apply before this one
    • Method Detail

      • matches

        public boolean matches​(String name,
                               com.codahale.metrics.Metric metric)
        Specified by:
        matches in interface com.codahale.metrics.MetricFilter