Index
All Classes and Interfaces|All Packages
A
- addMethodWrapper(MethodWrapper<?>) - Method in class enterprises.iwakura.sigewine.aop.extension.AopConstellation
-
Adds a method wrapper to the method wrapper map.
- afterInvocation(Object, Method, Object[], T, Optional<Object>, Optional<Throwable>, Object) - Method in class enterprises.iwakura.sigewine.aop.MethodWrapper
-
Method to be called after the annotated method is invoked.
- AopConstellation - Class in enterprises.iwakura.sigewine.aop.extension
-
AOP extension for Sigewine that creates proxies for beans with annotated methods.
- AopConstellation(int) - Constructor for class enterprises.iwakura.sigewine.aop.extension.AopConstellation
-
Creates a new AopConstellation with specified priority.
B
- beforeInvocation(Object, Method, Object[], T, Object) - Method in class enterprises.iwakura.sigewine.aop.MethodWrapper
-
Method to be called before the annotated method is invoked.
- byteBuddy - Variable in class enterprises.iwakura.sigewine.aop.extension.AopConstellation
-
ByteBuddy instance for creating proxies.
E
- enterprises.iwakura.sigewine.aop - package enterprises.iwakura.sigewine.aop
- enterprises.iwakura.sigewine.aop.extension - package enterprises.iwakura.sigewine.aop.extension
G
- getAnnotatedMethods(Object) - Method in class enterprises.iwakura.sigewine.aop.MethodWrapper
-
Gets all methods that are affected by this method wrapper.
- getMethodWrappersForObject(Object, Map<Class<? extends Annotation>, MethodWrapper<? extends Annotation>>) - Method in class enterprises.iwakura.sigewine.aop.extension.AopConstellation
-
Returns a list of method wrappers for the given object that should be used.
I
- invoke(Object, Method, Object[]) - Method in class enterprises.iwakura.sigewine.aop.SigewineInvocationHandler
M
- MethodWrapper<T> - Class in enterprises.iwakura.sigewine.aop
-
A wrapper for methods that are annotated with a specific annotation.
- MethodWrapper(Class<T>) - Constructor for class enterprises.iwakura.sigewine.aop.MethodWrapper
-
Constructor that initializes the wrapper with the specified annotation class.
- methodWrapperMap - Variable in class enterprises.iwakura.sigewine.aop.extension.AopConstellation
-
Map of method wrappers for different annotations.
P
- processBeans(Sigewine) - Method in class enterprises.iwakura.sigewine.aop.extension.AopConstellation
- processCreatedBeanInstance(Object, BeanDefinition, Sigewine) - Method in class enterprises.iwakura.sigewine.aop.extension.AopConstellation
S
- SigewineInvocationHandler - Class in enterprises.iwakura.sigewine.aop
-
Invocation handler for Sigewine that handles method invocations and applies the appropriate method wrappers based on annotations.
- SigewineInvocationHandler() - Constructor for class enterprises.iwakura.sigewine.aop.SigewineInvocationHandler
All Classes and Interfaces|All Packages