A B C G I 
All Classes All Packages

A

aroundDataInOutLoggableClass(ProceedingJoinPoint, AutoLogMethodInOut) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the executed method has no AutoLogMethod* annotation and is included in a class annotated with AutoLogMethodInOut.
aroundDataInOutLoggableClassAndMethod(ProceedingJoinPoint, AutoLogMethodInOut) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the method is annotated with AutoLogMethodInOut in a class annotated with AutoLogMethodInOut, AutoLogMethodInput or AutoLogMethodOutput.
aroundDataInOutLoggableMethod(ProceedingJoinPoint, AutoLogMethodInOut) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the executed method is annotated with AutoLogMethodInOut.
aroundDataOutputLoggableClass(ProceedingJoinPoint, AutoLogMethodOutput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the executed method has no AutoLogMethodOutput annotation and is included in a class annotated with AutoLogMethodOutput.
aroundDataOutputLoggableClassAndMethod(ProceedingJoinPoint, AutoLogMethodOutput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the method is annotated with AutoLogMethodOutput in a class annotated with AutoLogMethodInOut or AutoLogMethodOutput.
aroundDataOutputLoggableMethod(ProceedingJoinPoint, AutoLogMethodOutput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the executed method is annotated with AutoLogMethodOutput but not with AutoLogMethodInOut.
aroundPerformanceLoggableClass(ProceedingJoinPoint, AutoLogPerformance) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
Pointcut checking that the executed method is included in a class annotated with AutoLogPerformance.
aroundPerformanceLoggableClassAndMethod(ProceedingJoinPoint, AutoLogPerformance) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
Pointcut checking that the method is annotated with AutoLogPerformance in a class also annotated with AutoLogPerformance.
aroundPerformanceLoggableMethod(ProceedingJoinPoint, AutoLogPerformance) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
Pointcut checking that the executed method is annotated with AutoLogPerformance.
AspectJLoggerManager - Class in com.github.maximevw.autolog.aspectj.configuration
This class is a singleton providing a LoggerManager instance used by AspectJ for automation of logging based on Autolog annotations.
AutoLogMethodInOutAspect - Class in com.github.maximevw.autolog.aspectj.aspects
Aspect allowing to automatically log the input and output data of methods annotated with AutoLogMethodInOut, AutoLogMethodInput and/or AutoLogMethodOutput or included in classes annotated with such annotations.
AutoLogMethodInOutAspect() - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Default constructor.
AutoLogMethodInOutAspect(LoggerManager) - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Constructor.
AutoLogPerformanceAspect - Class in com.github.maximevw.autolog.aspectj.aspects
Aspect allowing to automatically monitor and log the performance information of methods annotated with AutoLogPerformance or included in classes annotated with such annotations.
AutoLogPerformanceAspect() - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
Default constructor.
AutoLogPerformanceAspect(LoggerManager) - Constructor for class com.github.maximevw.autolog.aspectj.aspects.AutoLogPerformanceAspect
Constructor.

B

beforeDataInputLoggableClass(JoinPoint, AutoLogMethodInput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the executed method has no AutoLogMethodInput annotation and is included in a class annotated with AutoLogMethodInput.
beforeDataInputLoggableClassAndMethod(JoinPoint, AutoLogMethodInput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the method is annotated with AutoLogMethodInput in a class annotated with AutoLogMethodInOut or AutoLogMethodInput.
beforeDataInputLoggableMethod(JoinPoint, AutoLogMethodInput) - Method in class com.github.maximevw.autolog.aspectj.aspects.AutoLogMethodInOutAspect
Pointcut checking that the executed method is annotated with AutoLogMethodInput but not with AutoLogMethodInOut.

C

com.github.maximevw.autolog.aspectj.aspects - package com.github.maximevw.autolog.aspectj.aspects
 
com.github.maximevw.autolog.aspectj.configuration - package com.github.maximevw.autolog.aspectj.configuration
 

G

getInstance() - Static method in class com.github.maximevw.autolog.aspectj.configuration.AspectJLoggerManager
Gets an instance of AspectJLoggerManager.
getLoggerManager() - Method in class com.github.maximevw.autolog.aspectj.configuration.AspectJLoggerManager
Gets the LoggerManager instance to use for logging.

I

init(LoggerManager) - Method in class com.github.maximevw.autolog.aspectj.configuration.AspectJLoggerManager
Defines the instance of LoggerManager provided by the AspectJLoggerManager singleton.
A B C G I 
All Classes All Packages