org.springframework.config.java.support.cglib
Class CglibConfigurationEnhancer

java.lang.Object
  extended by org.springframework.config.java.support.cglib.CglibConfigurationEnhancer
All Implemented Interfaces:
BytecodeConfigurationEnhancer

public class CglibConfigurationEnhancer
extends java.lang.Object
implements BytecodeConfigurationEnhancer

CGLib bytecode enhancer.

Author:
Rod Johnson, Costin Leau

Constructor Summary
CglibConfigurationEnhancer(org.springframework.beans.factory.config.ConfigurableListableBeanFactory owningBeanFactory, BeanNameTrackingDefaultListableBeanFactory childFactory, BeanNamingStrategy beanNamingStrategy, MethodBeanWrapper beanWrapper)
           
 
Method Summary
<T> java.lang.Class<? extends T>
enhanceConfiguration(java.lang.Class<T> configurationClass)
          Create a new enhanced subclass of the given configuration instance and class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CglibConfigurationEnhancer

public CglibConfigurationEnhancer(org.springframework.beans.factory.config.ConfigurableListableBeanFactory owningBeanFactory,
                                  BeanNameTrackingDefaultListableBeanFactory childFactory,
                                  BeanNamingStrategy beanNamingStrategy,
                                  MethodBeanWrapper beanWrapper)
Method Detail

enhanceConfiguration

public <T> java.lang.Class<? extends T> enhanceConfiguration(java.lang.Class<T> configurationClass)
Description copied from interface: BytecodeConfigurationEnhancer
Create a new enhanced subclass of the given configuration instance and class.

Specified by:
enhanceConfiguration in interface BytecodeConfigurationEnhancer
Parameters:
configurationClass - configuration class - mandatory
Returns:
the enhanced class


Copyright © 2005-2007 Spring Framework. All Rights Reserved.