public final class MetricUtils<T extends org.eclipse.microprofile.metrics.Metric> extends Object
MetricRegistry has no generic versions of the get or register methods for the different
types of Metrics. Therefore this utility provides a generic API by mapping the generic methods to the type
specific ones.| Modifier and Type | Method and Description |
|---|---|
static <T extends org.eclipse.microprofile.metrics.Metric> |
getOrRegisterByMetadataAndTags(org.eclipse.microprofile.metrics.MetricRegistry registry,
Class<T> metric,
org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags) |
static <T extends org.eclipse.microprofile.metrics.Metric> |
getOrRegisterByName(org.eclipse.microprofile.metrics.MetricRegistry registry,
Class<T> metric,
String name) |
static <T extends org.eclipse.microprofile.metrics.Metric> |
getOrRegisterByNameAndTags(org.eclipse.microprofile.metrics.MetricRegistry registry,
Class<T> metric,
String name,
org.eclipse.microprofile.metrics.Tag... tags) |
public static <T extends org.eclipse.microprofile.metrics.Metric> T getOrRegisterByName(org.eclipse.microprofile.metrics.MetricRegistry registry,
Class<T> metric,
String name)
public static <T extends org.eclipse.microprofile.metrics.Metric> T getOrRegisterByNameAndTags(org.eclipse.microprofile.metrics.MetricRegistry registry,
Class<T> metric,
String name,
org.eclipse.microprofile.metrics.Tag... tags)
public static <T extends org.eclipse.microprofile.metrics.Metric> T getOrRegisterByMetadataAndTags(org.eclipse.microprofile.metrics.MetricRegistry registry,
Class<T> metric,
org.eclipse.microprofile.metrics.Metadata metadata,
org.eclipse.microprofile.metrics.Tag... tags)
Copyright © 2021. All rights reserved.