org.springframework.beans.factory.config

Class InstantiationAwareBeanPostProcessorAdapter

  • java.lang.Object
    • org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method and Description
      java.lang.reflect.Constructor<?>[] determineCandidateConstructors(java.lang.Class<?> beanClass, java.lang.String beanName)
      Determine the candidate constructors to use for the given bean.
      java.lang.Object getEarlyBeanReference(java.lang.Object bean, java.lang.String beanName)
      Obtain a reference for early access to the specified bean, typically for the purpose of resolving a circular reference.
      java.lang.Object postProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName)
      Apply this BeanPostProcessor to the given new bean instance after any bean initialization callbacks (like InitializingBean's afterPropertiesSet or a custom init-method).
      boolean postProcessAfterInstantiation(java.lang.Object bean, java.lang.String beanName)
      Perform operations after the bean has been instantiated, via a constructor or factory method, but before Spring property population (from explicit properties or autowiring) occurs.
      java.lang.Object postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName)
      Apply this BeanPostProcessor to the given new bean instance before any bean initialization callbacks (like InitializingBean's afterPropertiesSet or a custom init-method).
      java.lang.Object postProcessBeforeInstantiation(java.lang.Class<?> beanClass, java.lang.String beanName)
      Apply this BeanPostProcessor before the target bean gets instantiated.
      PropertyValues postProcessProperties(PropertyValues pvs, java.lang.Object bean, java.lang.String beanName)
      Post-process the given property values before the factory applies them to the given bean, without any need for property descriptors.
      PropertyValues postProcessPropertyValues(PropertyValues pvs, java.beans.PropertyDescriptor[] pds, java.lang.Object bean, java.lang.String beanName)
      Deprecated. 
      java.lang.Class<?> predictBeanType(java.lang.Class<?> beanClass, java.lang.String beanName)
      Predict the type of the bean to be eventually returned from this processor's InstantiationAwareBeanPostProcessor.postProcessBeforeInstantiation(java.lang.Class<?>, java.lang.String) callback.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait