Class MeterAdapter
java.lang.Object
io.quarkus.micrometer.runtime.binder.mpmetrics.MeterAdapter
- All Implemented Interfaces:
MeterHolder,org.eclipse.microprofile.metrics.Counting,org.eclipse.microprofile.metrics.Meter,org.eclipse.microprofile.metrics.Metered,org.eclipse.microprofile.metrics.Metric
public class MeterAdapter
extends Object
implements org.eclipse.microprofile.metrics.Meter, MeterHolder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonggetCount()doubledoubledoubleio.micrometer.core.instrument.MetergetMeter()doubleorg.eclipse.microprofile.metrics.MetricTypegetType()voidmark()voidmark(long l) register(MpMetadata metadata, MetricDescriptor descriptor, io.micrometer.core.instrument.MeterRegistry registry)
-
Field Details
-
counter
io.micrometer.core.instrument.Counter counter
-
-
Constructor Details
-
MeterAdapter
public MeterAdapter()
-
-
Method Details
-
register
public MeterAdapter register(MpMetadata metadata, MetricDescriptor descriptor, io.micrometer.core.instrument.MeterRegistry registry) -
mark
public void mark()- Specified by:
markin interfaceorg.eclipse.microprofile.metrics.Meter
-
mark
public void mark(long l) - Specified by:
markin interfaceorg.eclipse.microprofile.metrics.Meter
-
getCount
public long getCount()- Specified by:
getCountin interfaceorg.eclipse.microprofile.metrics.Counting- Specified by:
getCountin interfaceorg.eclipse.microprofile.metrics.Meter- Specified by:
getCountin interfaceorg.eclipse.microprofile.metrics.Metered
-
getFifteenMinuteRate
public double getFifteenMinuteRate()- Specified by:
getFifteenMinuteRatein interfaceorg.eclipse.microprofile.metrics.Meter- Specified by:
getFifteenMinuteRatein interfaceorg.eclipse.microprofile.metrics.Metered
-
getFiveMinuteRate
public double getFiveMinuteRate()- Specified by:
getFiveMinuteRatein interfaceorg.eclipse.microprofile.metrics.Meter- Specified by:
getFiveMinuteRatein interfaceorg.eclipse.microprofile.metrics.Metered
-
getMeanRate
public double getMeanRate()- Specified by:
getMeanRatein interfaceorg.eclipse.microprofile.metrics.Meter- Specified by:
getMeanRatein interfaceorg.eclipse.microprofile.metrics.Metered
-
getOneMinuteRate
public double getOneMinuteRate()- Specified by:
getOneMinuteRatein interfaceorg.eclipse.microprofile.metrics.Meter- Specified by:
getOneMinuteRatein interfaceorg.eclipse.microprofile.metrics.Metered
-
getMeter
public io.micrometer.core.instrument.Meter getMeter()- Specified by:
getMeterin interfaceMeterHolder
-
getType
public org.eclipse.microprofile.metrics.MetricType getType()- Specified by:
getTypein interfaceMeterHolder
-