org.springframework.beans.factory.support
Class CglibSubclassingInstantiationStrategy.CglibSubclassCreator.LookupOverrideMethodInterceptor

java.lang.Object
  extended by org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy.CglibSubclassCreator.CglibIdentitySupport
      extended by org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy.CglibSubclassCreator.LookupOverrideMethodInterceptor
Enclosing class:
CglibSubclassingInstantiationStrategy.CglibSubclassCreator

private class CglibSubclassingInstantiationStrategy.CglibSubclassCreator.LookupOverrideMethodInterceptor
extends CglibSubclassingInstantiationStrategy.CglibSubclassCreator.CglibIdentitySupport

CGLIB MethodInterceptor to override methods, replacing them with an implementation that returns a bean looked up in the container.


Constructor Summary
private CglibSubclassingInstantiationStrategy.CglibSubclassCreator.LookupOverrideMethodInterceptor()
           
 
Method Summary
 java.lang.Object intercept(java.lang.Object obj, java.lang.reflect.Method method, java.lang.Object[] args, MethodProxy mp)
           
 
Methods inherited from class org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy.CglibSubclassCreator.CglibIdentitySupport
equals, getBeanDefinition, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CglibSubclassingInstantiationStrategy.CglibSubclassCreator.LookupOverrideMethodInterceptor

private CglibSubclassingInstantiationStrategy.CglibSubclassCreator.LookupOverrideMethodInterceptor()
Method Detail

intercept

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