Class GaugeAdapter.DoubleFunctionGauge<S>
java.lang.Object
io.quarkus.micrometer.runtime.binder.mpmetrics.GaugeAdapter.DoubleFunctionGauge<S>
- All Implemented Interfaces:
GaugeAdapter<Double>,MeterHolder,org.eclipse.microprofile.metrics.Gauge<Double>,org.eclipse.microprofile.metrics.Metric
- Enclosing interface:
- GaugeAdapter<T>
public static class GaugeAdapter.DoubleFunctionGauge<S>
extends Object
implements GaugeAdapter<Double>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.micrometer.runtime.binder.mpmetrics.GaugeAdapter
GaugeAdapter.DoubleFunctionGauge<S>, GaugeAdapter.FunctionGauge<S,R extends Number>, GaugeAdapter.NumberSupplierGauge<T extends Number> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.core.instrument.MetergetMeter()org.eclipse.microprofile.metrics.MetricTypegetType()getValue()register(MpMetadata metadata, MetricDescriptor metricInfo, io.micrometer.core.instrument.MeterRegistry registry)
-
Field Details
-
gauge
io.micrometer.core.instrument.Gauge gauge -
obj
-
f
-
-
Constructor Details
-
DoubleFunctionGauge
DoubleFunctionGauge(S obj, ToDoubleFunction<S> f)
-
-
Method Details
-
register
public GaugeAdapter<Double> register(MpMetadata metadata, MetricDescriptor metricInfo, io.micrometer.core.instrument.MeterRegistry registry) - Specified by:
registerin interfaceGaugeAdapter<S>
-
getMeter
public io.micrometer.core.instrument.Meter getMeter()- Specified by:
getMeterin interfaceMeterHolder
-
getValue
- Specified by:
getValuein interfaceorg.eclipse.microprofile.metrics.Gauge<S>
-
getType
public org.eclipse.microprofile.metrics.MetricType getType()- Specified by:
getTypein interfaceMeterHolder
-