Package io.smallrye.metrics.legacyapi
Interface AnnotatedGaugeAdapter
-
- All Superinterfaces:
org.eclipse.microprofile.metrics.Gauge<Number>,org.eclipse.microprofile.metrics.Metric
- All Known Implementing Classes:
AnnotatedGaugeAdapter.GaugeAdapterImpl
public interface AnnotatedGaugeAdapter extends org.eclipse.microprofile.metrics.Gauge<Number>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAnnotatedGaugeAdapter.GaugeAdapterImplGeneric base instance of an AnnotatedGaugeAdapter.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringbaseUnit()Stringdescription()io.smallrye.metrics.legacyapi.MetricDescriptorgetId()io.smallrye.metrics.legacyapi.MpMetadatagetMetadata()io.micrometer.core.instrument.MetergetMeter()StringgetTargetName()Stringname()AnnotatedGaugeAdapterregister(io.smallrye.metrics.legacyapi.MetricDescriptor id, io.micrometer.core.instrument.MeterRegistry registry)String[]tags()
-
-
-
Method Detail
-
name
String name()
-
description
String description()
-
tags
String[] tags()
-
baseUnit
String baseUnit()
-
register
AnnotatedGaugeAdapter register(io.smallrye.metrics.legacyapi.MetricDescriptor id, io.micrometer.core.instrument.MeterRegistry registry)
-
getId
io.smallrye.metrics.legacyapi.MetricDescriptor getId()
-
getMetadata
io.smallrye.metrics.legacyapi.MpMetadata getMetadata()
-
getTargetName
String getTargetName()
-
getMeter
io.micrometer.core.instrument.Meter getMeter()
-
-