SourceForge.net Logo

de.mindmatters.faces.spring.factory.support
Class ValueBindingResolvingInstantiationStrategy

java.lang.Object
  extended byorg.springframework.beans.factory.support.SimpleInstantiationStrategy
      extended byde.mindmatters.faces.spring.factory.ConfigurableInstantiationStrategy
          extended byde.mindmatters.faces.spring.factory.support.ValueBindingResolvingInstantiationStrategy
All Implemented Interfaces:
InstantiationStrategy

public final class ValueBindingResolvingInstantiationStrategy
extends ConfigurableInstantiationStrategy

Default object instantiation strategy for use in ManagedBeanFactories which resolves value bindings for replace- and lookup-methods. Uses CGLIB to generate subclasses dynamically if methods need to be overridden by the container to implement Method Injection.

Author:
Andreas Kuhrwahl

Field Summary
 
Fields inherited from class org.springframework.beans.factory.support.SimpleInstantiationStrategy
logger
 
Constructor Summary
ValueBindingResolvingInstantiationStrategy()
           
 
Method Summary
protected  java.lang.Object instantiateWithMethodInjection(RootBeanDefinition beanDefinition, java.lang.String beanName, BeanFactory owner)
          
protected  java.lang.Object instantiateWithMethodInjection(RootBeanDefinition beanDefinition, java.lang.String beanName, BeanFactory owner, java.lang.reflect.Constructor ctor, java.lang.Object[] args)
          
 
Methods inherited from class de.mindmatters.faces.spring.factory.ConfigurableInstantiationStrategy
addInstantiationProcessor, addInstantiationProcessors, getInstantiationProcessors, instantiate, instantiate
 
Methods inherited from class org.springframework.beans.factory.support.SimpleInstantiationStrategy
instantiate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueBindingResolvingInstantiationStrategy

public ValueBindingResolvingInstantiationStrategy()
Method Detail

instantiateWithMethodInjection

protected java.lang.Object instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
                                                          java.lang.String beanName,
                                                          BeanFactory owner)


instantiateWithMethodInjection

protected java.lang.Object instantiateWithMethodInjection(RootBeanDefinition beanDefinition,
                                                          java.lang.String beanName,
                                                          BeanFactory owner,
                                                          java.lang.reflect.Constructor ctor,
                                                          java.lang.Object[] args)


SourceForge.net Logo

Copyright © 2002 mindmatters GmbH & Co. KG