Class JavassistAopPlugin
- java.lang.Object
-
- io.vertigo.core.plugins.component.aop.javassist.JavassistAopPlugin
-
- All Implemented Interfaces:
AopPlugin
,CoreComponent
,Plugin
public final class JavassistAopPlugin extends Object implements AopPlugin
This class implements the aspects using the javassist library.- Author:
- pchretien
-
-
Constructor Summary
Constructors Constructor Description JavassistAopPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <C extends CoreComponent>
Cunwrap(C component)
Unwrap the proxy<C extends CoreComponent>
Cwrap(C instance, Map<Method,List<Aspect>> joinPoints)
Create a proxy-reference.
-
-
-
Method Detail
-
wrap
public <C extends CoreComponent> C wrap(C instance, Map<Method,List<Aspect>> joinPoints)
Create a proxy-reference.
-
unwrap
public <C extends CoreComponent> C unwrap(C component)
Description copied from interface:AopPlugin
Unwrap the proxy
-
-