Save This Page
Home » spring-framework-2.5.5-with-dependencies » org.springframework » beans » factory » config » [javadoc | source]
org.springframework.beans.factory.config
abstract public class: InstantiationAwareBeanPostProcessorAdapter [javadoc | source]
java.lang.Object
   org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter

All Implemented Interfaces:
    SmartInstantiationAwareBeanPostProcessor

Direct Known Subclasses:
    AutowiredAnnotationBeanPostProcessor, ScriptFactoryPostProcessor, RequiredAnnotationBeanPostProcessor

Adapter that implements all methods on SmartInstantiationAwareBeanPostProcessor as no-ops, which will not change normal processing of each bean instantiated by the container. Subclasses may override merely those methods that they are actually interested in.

Note that this base class is only recommendable if you actually require InstantiationAwareBeanPostProcessor functionality. If all you need is plain BeanPostProcessor functionality, prefer a straight implementation of that (simpler) interface.

Method from org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter Summary:
determineCandidateConstructors,   getEarlyBeanReference,   postProcessAfterInitialization,   postProcessAfterInstantiation,   postProcessBeforeInitialization,   postProcessBeforeInstantiation,   postProcessPropertyValues,   predictBeanType
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter Detail:
 public Constructor[] determineCandidateConstructors(Class beanClass,
    String beanName) throws BeansException 
 public Object getEarlyBeanReference(Object bean,
    String beanName) throws BeansException 
 public Object postProcessAfterInitialization(Object bean,
    String beanName) throws BeansException 
 public boolean postProcessAfterInstantiation(Object bean,
    String beanName) throws BeansException 
 public Object postProcessBeforeInitialization(Object bean,
    String beanName) throws BeansException 
 public Object postProcessBeforeInstantiation(Class beanClass,
    String beanName) throws BeansException 
 public PropertyValues postProcessPropertyValues(PropertyValues pvs,
    PropertyDescriptor[] pds,
    Object bean,
    String beanName) throws BeansException 
 public Class predictBeanType(Class beanClass,
    String beanName)