Class AnnotatedGaugeAdapter.GaugeAdapterImpl
- java.lang.Object
-
- io.quarkus.micrometer.runtime.binder.mpmetrics.AnnotatedGaugeAdapter.GaugeAdapterImpl
-
- All Implemented Interfaces:
AnnotatedGaugeAdapter,MeterHolder,org.eclipse.microprofile.metrics.Gauge<Number>,org.eclipse.microprofile.metrics.Metric
- Enclosing interface:
- AnnotatedGaugeAdapter
public abstract static class AnnotatedGaugeAdapter.GaugeAdapterImpl extends Object implements AnnotatedGaugeAdapter
Generic base instance of an AnnotatedGaugeAdapter. Generated beans extend this base.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.micrometer.runtime.binder.mpmetrics.AnnotatedGaugeAdapter
AnnotatedGaugeAdapter.GaugeAdapterImpl
-
-
Field Summary
Fields Modifier and Type Field Description (package private) io.micrometer.core.instrument.Gaugegauge(package private) MetricDescriptorid(package private) MpMetadatametadata(package private) String[]tags(package private) StringtargetName
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbaseUnit()Stringdescription()MetricDescriptorgetId()MpMetadatagetMetadata()io.micrometer.core.instrument.MetergetMeter()StringgetTargetName()org.eclipse.microprofile.metrics.MetricTypegetType()Stringname()AnnotatedGaugeAdapter.GaugeAdapterImplregister(MetricDescriptor id, io.micrometer.core.instrument.MeterRegistry registry)Called by MpRegistryAdapter to register the gaugeString[]tags()StringtoString()
-
-
-
Field Detail
-
metadata
final MpMetadata metadata
-
targetName
final String targetName
-
tags
final String[] tags
-
id
MetricDescriptor id
-
gauge
io.micrometer.core.instrument.Gauge gauge
-
-
Method Detail
-
register
public AnnotatedGaugeAdapter.GaugeAdapterImpl register(MetricDescriptor id, io.micrometer.core.instrument.MeterRegistry registry)
Called by MpRegistryAdapter to register the gauge- Specified by:
registerin interfaceAnnotatedGaugeAdapter
-
name
public String name()
- Specified by:
namein interfaceAnnotatedGaugeAdapter
-
description
public String description()
- Specified by:
descriptionin interfaceAnnotatedGaugeAdapter
-
baseUnit
public String baseUnit()
- Specified by:
baseUnitin interfaceAnnotatedGaugeAdapter
-
tags
public String[] tags()
- Specified by:
tagsin interfaceAnnotatedGaugeAdapter
-
getMeter
public io.micrometer.core.instrument.Meter getMeter()
- Specified by:
getMeterin interfaceMeterHolder
-
getId
public MetricDescriptor getId()
- Specified by:
getIdin interfaceAnnotatedGaugeAdapter
-
getMetadata
public MpMetadata getMetadata()
- Specified by:
getMetadatain interfaceAnnotatedGaugeAdapter
-
getType
public org.eclipse.microprofile.metrics.MetricType getType()
- Specified by:
getTypein interfaceMeterHolder
-
getTargetName
public String getTargetName()
- Specified by:
getTargetNamein interfaceAnnotatedGaugeAdapter
-
-