Class MeteredInterceptor
- java.lang.Object
-
- fish.payara.microprofile.metrics.cdi.interceptor.MeteredInterceptor
-
@Metered @Interceptor @Priority(1001) public class MeteredInterceptor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected jakarta.enterprise.inject.spi.Bean<?>
bean
-
Constructor Summary
Constructors Constructor Description MeteredInterceptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static <E extends Member & AnnotatedElement,M extends org.eclipse.microprofile.metrics.Metric>
Mapply(E element, Class<?> bean, AnnotationReader<?> reader, Class<M> metricType, BiFunction<org.eclipse.microprofile.metrics.MetricID,Class<M>,M> loader)
protected <E extends Member & AnnotatedElement>
ObjectapplyInterceptor(jakarta.interceptor.InvocationContext context, E element)
<T extends org.eclipse.microprofile.metrics.Metric>
TgetMetric(org.eclipse.microprofile.metrics.MetricID metricID, Class<T> metricType)
-
-
-
Method Detail
-
applyInterceptor
protected <E extends Member & AnnotatedElement> Object applyInterceptor(jakarta.interceptor.InvocationContext context, E element) throws Exception
- Throws:
Exception
-
apply
protected static <E extends Member & AnnotatedElement,M extends org.eclipse.microprofile.metrics.Metric> M apply(E element, Class<?> bean, AnnotationReader<?> reader, Class<M> metricType, BiFunction<org.eclipse.microprofile.metrics.MetricID,Class<M>,M> loader)
-
getMetric
public <T extends org.eclipse.microprofile.metrics.Metric> T getMetric(org.eclipse.microprofile.metrics.MetricID metricID, Class<T> metricType)
-
-