Package org.molgenis.metrics
Class MolgenisTimedAspect
- java.lang.Object
-
- org.molgenis.metrics.MolgenisTimedAspect
-
@NonNullApi public class MolgenisTimedAspect extends java.lang.ObjectAspectJ aspect for intercepting types or method annotated with @Timed.Copied from micrometer.io and adapted to also work for annotated classes.
- Author:
- David J. M. Karlsen, Jon Schneider, Fleur Kelpin
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjecttimedClassMethod(org.aspectj.lang.ProceedingJoinPoint pjp)java.lang.ObjecttimedMethod(org.aspectj.lang.ProceedingJoinPoint pjp)
-
-
-
Method Detail
-
timedClassMethod
public java.lang.Object timedClassMethod(org.aspectj.lang.ProceedingJoinPoint pjp) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
timedMethod
public java.lang.Object timedMethod(org.aspectj.lang.ProceedingJoinPoint pjp) throws java.lang.Throwable- Throws:
java.lang.Throwable
-
-