Class SmallRyeMetricsFactory.SmallRyeMetricBuilder
java.lang.Object
io.quarkus.smallrye.metrics.runtime.SmallRyeMetricsFactory.SmallRyeMetricBuilder
- All Implemented Interfaces:
MetricsFactory.MetricBuilder
- Enclosing class:
- SmallRyeMetricsFactory
static class SmallRyeMetricsFactory.SmallRyeMetricBuilder
extends Object
implements MetricsFactory.MetricBuilder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildCounter(Supplier<Number> countFunction) <T,R extends Number>
voidbuildCounter(T obj, Function<T, R> countFunction) voidbuildGauge(Supplier<Number> gaugeFunction) <T,R extends Number>
voidbuildGauge(T obj, Function<T, R> gaugeFunction) <T> Callable<T>buildTimer(Callable<T> f) <T> Supplier<T>buildTimer(Supplier<T> f) description(String description)
-
Field Details
-
registry
final org.eclipse.microprofile.metrics.MetricRegistry registry -
builder
final org.eclipse.microprofile.metrics.MetadataBuilder builder -
tags
List<org.eclipse.microprofile.metrics.Tag> tags
-
-
Constructor Details
-
SmallRyeMetricBuilder
SmallRyeMetricBuilder(String name, MetricsFactory.Type type)
-
-
Method Details
-
unit
- Specified by:
unitin interfaceMetricsFactory.MetricBuilder
-
tag
- Specified by:
tagin interfaceMetricsFactory.MetricBuilder
-
description
- Specified by:
descriptionin interfaceMetricsFactory.MetricBuilder
-
buildCounter
- Specified by:
buildCounterin interfaceMetricsFactory.MetricBuilder
-
buildCounter
- Specified by:
buildCounterin interfaceMetricsFactory.MetricBuilder
-
buildGauge
- Specified by:
buildGaugein interfaceMetricsFactory.MetricBuilder
-
buildGauge
- Specified by:
buildGaugein interfaceMetricsFactory.MetricBuilder
-
buildTimer
- Specified by:
buildTimerin interfaceMetricsFactory.MetricBuilder
-
buildTimer
- Specified by:
buildTimerin interfaceMetricsFactory.MetricBuilder
-
buildTimer
- Specified by:
buildTimerin interfaceMetricsFactory.MetricBuilder
-
buildTimer
- Specified by:
buildTimerin interfaceMetricsFactory.MetricBuilder
-