net.sf.jzeno.aop
Class AspectManager

java.lang.Object
  extended by net.sf.jzeno.aop.AspectManager
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class AspectManager
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

This class is responsible for the interpositioning calls to the business facades. It takes care of security checking, transaction management, etc...


Field Summary
protected  HeapInspectorSupport his
           
 
Constructor Summary
AspectManager(java.lang.Class facadeType, java.lang.Object primaryObject)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object target, java.lang.reflect.Method method, java.lang.Object[] arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

his

protected transient HeapInspectorSupport his
Constructor Detail

AspectManager

public AspectManager(java.lang.Class facadeType,
                     java.lang.Object primaryObject)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object target,
                               java.lang.reflect.Method method,
                               java.lang.Object[] arguments)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable