Package io.helidon.common.metrics
A collection of version-neutral interfaces (and some implementations where they
apply to all versions) of constructs used in MicroProfile Metrics.
Note: Only Helidon internal clients of metrics should use the classes and interfaces in this package. The abstracting interfaces expose only the bare minimum surface area of their version-specific counterparts that are used by the various internal Helidon clients of metrics.
-
Interface Summary Interface Description InternalBridge Internal abstraction layer for MicroProfile 1.1 and 2.0.InternalBridge.Metadata Version-neutral abstraction of metric metadata.InternalBridge.Metadata.MetadataBuilder Fluent-style builder for version-neutralInternalBridge.Metadata.InternalBridge.Metadata.MetadataBuilder.Factory Factory forMetadataBuilderinstances.InternalBridge.MetricID Version-neutral abstraction of a metric identifier.InternalBridge.MetricID.Factory Creates newMetricIDinstances.InternalBridge.MetricRegistry Abstraction of theMetricRegistrybehavior used by internal Helidon clients.InternalBridge.MetricRegistry.RegistryFactory Abstraction of theRegistryFactorybehavior used by internal Helidon clients.InternalBridge.Tag Version-neutral representation of a tag.