Uses of Interface
io.helidon.metrics.api.HelidonMetric
Packages that use HelidonMetric
Package
Description
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
-
Uses of HelidonMetric in io.helidon.metrics.api
Classes in io.helidon.metrics.api that implement HelidonMetricModifier and TypeClassDescriptionclassCommon reusable implementation for any category of metric implementation (full-featured, no-op).Methods in io.helidon.metrics.api that return HelidonMetricModifier and TypeMethodDescriptionMetric instance for a metric ID.MetricInstance.metric()Returns the value of themetricrecord component.protected abstract HelidonMetricCreates a new instance of an implementation wrapper around the indicated metric.Methods in io.helidon.metrics.api that return types with arguments of type HelidonMetricModifier and TypeMethodDescriptionprotected Map<MetricType,BiFunction<String, Metadata, HelidonMetric>> AbstractRegistry.metricFactories()For testing.protected abstract Map<MetricType,BiFunction<String, Metadata, HelidonMetric>> AbstractRegistry.prepareMetricFactories()Provides a map from MicroProfile metric type to a factory which creates a concrete metric instance of the MP metric type which also extends the implementation metric base class for the concrete implementation (e.g., no-op or full-featured).protected abstract Map<Class<? extends HelidonMetric>,MetricType> AbstractRegistry.prepareMetricToTypeMap()Prepares the map from Java types of implementation metrics to the correspondingMetricType.Constructors in io.helidon.metrics.api with parameters of type HelidonMetricModifierConstructorDescriptionMetricInstance(MetricID id, HelidonMetric metric) Creates an instance of aMetricInstancerecord class.