Index

A B E G I M P S 
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
 

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
 
A B E G I M P S 
All Classes and Interfaces|All Packages