public class ProfilerAspect extends Object
Profile.
In order to get this to work, a bean of type ProfilerAspect must be in the current Spring Application Context
and AOP must be enabled, e.g. | Modifier and Type | Class and Description |
|---|---|
static interface |
ProfilerAspect.Block<T> |
| Constructor and Description |
|---|
ProfilerAspect() |
| Modifier and Type | Method and Description |
|---|---|
static String |
humanReadable(long milliseconds)
Converts the input milliseconds in a human readable format (e.g.
|
Object |
logAroundByMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Profile profile) |
static <T> T |
wrapProfile(Class<?> clazz,
String signature,
ProfilerAspect.Block<T> block)
Sometimes adding an annotation may not work, e.g.
|
public Object logAroundByMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint, Profile profile) throws Throwable
Throwablepublic static <T> T wrapProfile(Class<?> clazz, String signature, ProfilerAspect.Block<T> block)
ProfilerAspect.Block objectpublic static String humanReadable(long milliseconds)
milliseconds - The ms to convertCopyright © 2022. All rights reserved.