org.neo.swarm.core.aop
Interface AspectComponent
- All Known Implementing Classes:
- AspectComponentImpl
- public interface AspectComponent
Yep this is badly named!
- Author:
- damiang
DEFAULT_PERSPECTIVE
public static final java.lang.Class DEFAULT_PERSPECTIVE
addInterceptor
public void addInterceptor(Perspective perspective,
MethodInterceptor methodInterceptor)
addInterceptor
public void addInterceptor(Perspective perspective,
java.lang.reflect.Method method,
MethodInterceptor interceptor)
getTarget
public java.lang.Object getTarget()
getProxy
public java.lang.Object getProxy()
getProxy
public java.lang.Object getProxy(Perspective perspective)
invokeMethod
public java.lang.Object invokeMethod(java.lang.Object key,
Perspective perspective,
java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
- callback for perspective version of a component.
- Throws:
java.lang.Throwable
getInterfaceMethods
public java.lang.reflect.Method[] getInterfaceMethods()
getInterfaces
public java.lang.Class[] getInterfaces()
Copyright © 2001-2004 SWARM-ONE -First Generation (S)calable(W)ide(AR)ea(M)esh. All Rights Reserved.