Package io.micrometer.core.aop
Class CountedMeterTagAnnotationHandler
java.lang.Object
io.micrometer.common.annotation.AnnotationHandler<Counter.Builder>
io.micrometer.core.aop.CountedMeterTagAnnotationHandler
public class CountedMeterTagAnnotationHandler
extends io.micrometer.common.annotation.AnnotationHandler<Counter.Builder>
Annotation handler for
MeterTag. To add support for MeterTag on
CountedAspect check the
CountedAspect.setMeterTagAnnotationHandler(CountedMeterTagAnnotationHandler)
method.-
Constructor Summary
ConstructorsConstructorDescriptionCountedMeterTagAnnotationHandler(Function<Class<? extends io.micrometer.common.annotation.ValueResolver>, ? extends io.micrometer.common.annotation.ValueResolver> resolverProvider, Function<Class<? extends io.micrometer.common.annotation.ValueExpressionResolver>, ? extends io.micrometer.common.annotation.ValueExpressionResolver> expressionResolverProvider) Creates a new instance ofCountedMeterTagAnnotationHandler. -
Method Summary
Methods inherited from class io.micrometer.common.annotation.AnnotationHandler
addAnnotatedMethodResult, addAnnotatedParameters, getExpressionResolverProvider, getResolverProvider
-
Constructor Details
-
CountedMeterTagAnnotationHandler
public CountedMeterTagAnnotationHandler(Function<Class<? extends io.micrometer.common.annotation.ValueResolver>, ? extends io.micrometer.common.annotation.ValueResolver> resolverProvider, Function<Class<? extends io.micrometer.common.annotation.ValueExpressionResolver>, ? extends io.micrometer.common.annotation.ValueExpressionResolver> expressionResolverProvider) Creates a new instance ofCountedMeterTagAnnotationHandler.- Parameters:
resolverProvider- function to retrieve aValueResolverexpressionResolverProvider- function to retrieve aValueExpressionResolver
-