Package com.palantir.atlasdb.metrics
Class MetricPublicationArbiter
- java.lang.Object
-
- com.palantir.atlasdb.metrics.MetricPublicationArbiter
-
- All Implemented Interfaces:
java.util.function.Predicate<com.palantir.tritium.metrics.registry.MetricName>
public class MetricPublicationArbiter extends Object implements java.util.function.Predicate<com.palantir.tritium.metrics.registry.MetricName>
Indicates whether metrics should be published. Iftest(MetricName)
returns true, that means we think the metric involved SHOULD be published.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetricPublicationArbiter
create()
void
registerMetricsFilter(com.palantir.tritium.metrics.registry.MetricName metricName, MetricPublicationFilter filter)
boolean
test(com.palantir.tritium.metrics.registry.MetricName metricName)
-
-
-
Method Detail
-
create
public static MetricPublicationArbiter create()
-
test
public boolean test(com.palantir.tritium.metrics.registry.MetricName metricName)
- Specified by:
test
in interfacejava.util.function.Predicate<com.palantir.tritium.metrics.registry.MetricName>
-
registerMetricsFilter
public void registerMetricsFilter(com.palantir.tritium.metrics.registry.MetricName metricName, MetricPublicationFilter filter)
-
-