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 class
AnnotatedGaugeAdapter.GaugeAdapterImpl
Generic base instance of an AnnotatedGaugeAdapter.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
baseUnit()
String
description()
io.smallrye.metrics.legacyapi.MetricDescriptor
getId()
io.smallrye.metrics.legacyapi.MpMetadata
getMetadata()
io.micrometer.core.instrument.Meter
getMeter()
String
getTargetName()
String
name()
AnnotatedGaugeAdapter
register(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()
-
-