Class TimerAspect
java.lang.Object
io.github.resilience4j.spring6.micrometer.configure.TimerAspect
- All Implemented Interfaces:
org.springframework.core.Ordered
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionTimerAspect(io.github.resilience4j.micrometer.TimerRegistry timerRegistry, TimerConfigurationProperties properties, List<TimerAspectExt> timerAspectExtList, FallbackExecutor fallbackExecutor, SpelResolver spelResolver) -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()voidmatchAnnotatedClassOrMethod(io.github.resilience4j.micrometer.annotation.Timer timer) timerAroundAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint, io.github.resilience4j.micrometer.annotation.Timer timerAnnotation)
-
Constructor Details
-
TimerAspect
public TimerAspect(io.github.resilience4j.micrometer.TimerRegistry timerRegistry, TimerConfigurationProperties properties, @Nullable List<TimerAspectExt> timerAspectExtList, FallbackExecutor fallbackExecutor, SpelResolver spelResolver)
-
-
Method Details
-
matchAnnotatedClassOrMethod
public void matchAnnotatedClassOrMethod(io.github.resilience4j.micrometer.annotation.Timer timer) -
timerAroundAdvice
public Object timerAroundAdvice(org.aspectj.lang.ProceedingJoinPoint proceedingJoinPoint, @Nullable io.github.resilience4j.micrometer.annotation.Timer timerAnnotation) throws Throwable - Throws:
Throwable
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-