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>
  • Field Details

    • gauge

      io.micrometer.core.instrument.Gauge gauge
    • obj

      final S obj
    • f

      final ToDoubleFunction<S> f
  • Constructor Details

  • Method Details

    • register

      public GaugeAdapter<Double> register(MpMetadata metadata, MetricDescriptor metricInfo, io.micrometer.core.instrument.MeterRegistry registry)
      Specified by:
      register in interface GaugeAdapter<S>
    • getMeter

      public io.micrometer.core.instrument.Meter getMeter()
      Specified by:
      getMeter in interface MeterHolder
    • getValue

      public Double getValue()
      Specified by:
      getValue in interface org.eclipse.microprofile.metrics.Gauge<S>
    • getType

      public org.eclipse.microprofile.metrics.MetricType getType()
      Specified by:
      getType in interface MeterHolder