com.liferay.portal.spring.aop
Class ServiceBeanAopProxy

java.lang.Object
  extended by com.liferay.portal.spring.aop.ServiceBeanAopProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, org.springframework.aop.framework.AopProxy

public class ServiceBeanAopProxy
extends java.lang.Object
implements org.springframework.aop.framework.AopProxy, java.lang.reflect.InvocationHandler

Author:
Shuyang Zhou

Constructor Summary
ServiceBeanAopProxy(org.springframework.aop.framework.AdvisedSupport advisedSupport, org.aopalliance.intercept.MethodInterceptor methodInterceptor)
           
 
Method Summary
static void clearMethodInterceptorCache()
           
 java.lang.Object getProxy()
           
 java.lang.Object getProxy(java.lang.ClassLoader classLoader)
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] arguments)
           
static void removeMethodInterceptor(org.aopalliance.intercept.MethodInvocation methodInvocation, org.aopalliance.intercept.MethodInterceptor methodInterceptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceBeanAopProxy

public ServiceBeanAopProxy(org.springframework.aop.framework.AdvisedSupport advisedSupport,
                           org.aopalliance.intercept.MethodInterceptor methodInterceptor)
Method Detail

clearMethodInterceptorCache

public static void clearMethodInterceptorCache()

removeMethodInterceptor

public static void removeMethodInterceptor(org.aopalliance.intercept.MethodInvocation methodInvocation,
                                           org.aopalliance.intercept.MethodInterceptor methodInterceptor)

getProxy

public java.lang.Object getProxy()
Specified by:
getProxy in interface org.springframework.aop.framework.AopProxy

getProxy

public java.lang.Object getProxy(java.lang.ClassLoader classLoader)
Specified by:
getProxy in interface org.springframework.aop.framework.AopProxy

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               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