Package com.palantir.atlasdb.metrics
Class FilteredTaggedMetricSet
- java.lang.Object
-
- com.palantir.atlasdb.metrics.FilteredTaggedMetricSet
-
- All Implemented Interfaces:
com.palantir.tritium.metrics.registry.TaggedMetricSet
public class FilteredTaggedMetricSet extends Object implements com.palantir.tritium.metrics.registry.TaggedMetricSet
-
-
Constructor Summary
Constructors Constructor Description FilteredTaggedMetricSet(com.palantir.tritium.metrics.registry.TaggedMetricSet unfiltered, java.util.function.Predicate<com.palantir.tritium.metrics.registry.MetricName> metricNameFilter, com.palantir.refreshable.Refreshable<Boolean> performFiltering)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
forEachMetric(java.util.function.BiConsumer<com.palantir.tritium.metrics.registry.MetricName,com.codahale.metrics.Metric> consumer)
Map<com.palantir.tritium.metrics.registry.MetricName,com.codahale.metrics.Metric>
getMetrics()
-
-
-
Constructor Detail
-
FilteredTaggedMetricSet
public FilteredTaggedMetricSet(com.palantir.tritium.metrics.registry.TaggedMetricSet unfiltered, java.util.function.Predicate<com.palantir.tritium.metrics.registry.MetricName> metricNameFilter, com.palantir.refreshable.Refreshable<Boolean> performFiltering)
-
-
Method Detail
-
getMetrics
public Map<com.palantir.tritium.metrics.registry.MetricName,com.codahale.metrics.Metric> getMetrics()
- Specified by:
getMetrics
in interfacecom.palantir.tritium.metrics.registry.TaggedMetricSet
-
forEachMetric
public void forEachMetric(java.util.function.BiConsumer<com.palantir.tritium.metrics.registry.MetricName,com.codahale.metrics.Metric> consumer)
- Specified by:
forEachMetric
in interfacecom.palantir.tritium.metrics.registry.TaggedMetricSet
-
-