@ApplicationScoped public class MetricsResolver extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MetricsResolver.Of<T extends Annotation> |
| Constructor and Description |
|---|
MetricsResolver() |
| Modifier and Type | Method and Description |
|---|---|
<E extends Member & AnnotatedElement> |
concurrentGauge(Class<?> bean,
E element) |
MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.ConcurrentGauge> |
concurrentGauge(Class<?> bean,
Method method) |
<E extends Member & AnnotatedElement> |
counted(Class<?> bean,
E element) |
MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.Gauge> |
gauge(Class<?> bean,
Method method) |
<T extends Annotation> |
getMetadata(String name,
T annotation) |
<E extends Member & AnnotatedElement> |
metered(Class<?> bean,
E element) |
<E extends Member & AnnotatedElement> |
timed(Class<?> bean,
E element) |
public <E extends Member & AnnotatedElement> MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.Counted> counted(Class<?> bean, E element)
public <E extends Member & AnnotatedElement> MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.ConcurrentGauge> concurrentGauge(Class<?> bean, E element)
public MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.ConcurrentGauge> concurrentGauge(Class<?> bean, Method method)
public MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.Gauge> gauge(Class<?> bean, Method method)
public <E extends Member & AnnotatedElement> MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.Metered> metered(Class<?> bean, E element)
public <E extends Member & AnnotatedElement> MetricsResolver.Of<org.eclipse.microprofile.metrics.annotation.Timed> timed(Class<?> bean, E element)
public <T extends Annotation> org.eclipse.microprofile.metrics.Metadata getMetadata(String name, T annotation)
Copyright © 2019. All rights reserved.