org.springframework.aop.framework
Class Cglib2AopProxy.FixedChainStaticTargetInterceptor

java.lang.Object
  extended by org.springframework.aop.framework.Cglib2AopProxy.FixedChainStaticTargetInterceptor
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
Cglib2AopProxy

private static class Cglib2AopProxy.FixedChainStaticTargetInterceptor
extends java.lang.Object
implements java.io.Serializable

Interceptor used specifically for advised methods on a frozen, static proxy.


Field Summary
private  java.util.List<java.lang.Object> adviceChain
           
private  java.lang.Object target
           
private  java.lang.Class targetClass
           
 
Constructor Summary
Cglib2AopProxy.FixedChainStaticTargetInterceptor(java.util.List<java.lang.Object> adviceChain, java.lang.Object target, java.lang.Class targetClass)
           
 
Method Summary
 java.lang.Object intercept(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args, MethodProxy methodProxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

adviceChain

private final java.util.List<java.lang.Object> adviceChain

target

private final java.lang.Object target

targetClass

private final java.lang.Class targetClass
Constructor Detail

Cglib2AopProxy.FixedChainStaticTargetInterceptor

public Cglib2AopProxy.FixedChainStaticTargetInterceptor(java.util.List<java.lang.Object> adviceChain,
                                                        java.lang.Object target,
                                                        java.lang.Class targetClass)
Method Detail

intercept

public java.lang.Object intercept(java.lang.Object proxy,
                                  java.lang.reflect.Method method,
                                  java.lang.Object[] args,
                                  MethodProxy methodProxy)
                           throws java.lang.Throwable
Throws:
java.lang.Throwable