Annotation TinyTracker
-
- All Implemented Interfaces:
-
java.lang.annotation.Annotation
@Target(value = {ElementType.METHOD})@Retention(value = RetentionPolicy.RUNTIME) public @interface TinyTracker
data tracking by AOP
- Since:
2024-07-24
trydofor
-
-
Method Summary
Modifier and Type Method Description abstract Stringkey()track key instead of AOP auto abstract Stringref()track ref instead of AOP auto abstract Stringmix()The name of this AOP object's method that will mix the `TinyTracking` after return/throw, its parameters is the `TinyTracking` prepended to the parameters of the AOP method. * saveOrder(long, Order) - the AOP method * saveOrder(TinyTracking, long, Order) - same as AOP method if mix is empty * saveOrderMix(TinyTracking, long, Order) - if mix is saveOrderMixabstract Array<Class<out Object>>omitClass()omit the property if it is instance of abstract Array<String>omitEqual()omit the property if its name equals abstract Array<String>omitRegex()omit the property if its name match regex -
-
Method Detail
-
mix
abstract String mix()
The name of this AOP object's method that will mix the `TinyTracking` after return/throw, its parameters is the `TinyTracking` prepended to the parameters of the AOP method. * saveOrder(long, Order) - the AOP method * saveOrder(TinyTracking, long, Order) - same as AOP method if mix is empty * saveOrderMix(TinyTracking, long, Order) - if mix is saveOrderMix
-
-
-
-