Class GaugeAdapter.FunctionGauge<S,R extends Number>
- java.lang.Object
-
- io.quarkus.micrometer.runtime.binder.mpmetrics.GaugeAdapter.FunctionGauge<S,R>
-
- All Implemented Interfaces:
GaugeAdapter<R>,MeterHolder,org.eclipse.microprofile.metrics.Gauge<R>,org.eclipse.microprofile.metrics.Metric
- Enclosing interface:
- GaugeAdapter<T>
public static class GaugeAdapter.FunctionGauge<S,R extends Number> extends Object implements GaugeAdapter<R>
-
-
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>
-
-
Constructor Summary
Constructors Constructor Description FunctionGauge(S obj, Function<S,R> f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micrometer.core.instrument.MetergetMeter()org.eclipse.microprofile.metrics.MetricTypegetType()RgetValue()GaugeAdapter<R>register(MpMetadata metadata, MetricDescriptor metricInfo, io.micrometer.core.instrument.MeterRegistry registry)
-
-
-
Method Detail
-
register
public GaugeAdapter<R> 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
public R getValue()
- Specified by:
getValuein interfaceorg.eclipse.microprofile.metrics.Gauge<S>
-
getType
public org.eclipse.microprofile.metrics.MetricType getType()
- Specified by:
getTypein interfaceMeterHolder
-
-