|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SmartInstantiationAwareBeanPostProcessor
Extension of the InstantiationAwareBeanPostProcessor interface,
adding a callback for predicting the eventual type of a processed bean.
NOTE: This interface is a special purpose interface, mainly for
internal use within the framework. In general, application-provided
post-processors should simply implement the plain
InstantiationAwareBeanPostProcessor interface or derive from
the InstantiationAwareBeanPostProcessorAdapter class.
New methods might be added to this interface even in point releases.
| Method Summary | |
|---|---|
Constructor |
determineConstructor(Class beanClass,
String beanName)
Determine the constructor to use for the given bean. |
Class |
predictBeanType(Class beanClass,
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 interface org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor |
|---|
postProcessAfterInstantiation, postProcessBeforeInstantiation, postProcessPropertyValues |
| Methods inherited from interface org.springframework.beans.factory.config.BeanPostProcessor |
|---|
postProcessAfterInitialization, postProcessBeforeInitialization |
| Method Detail |
|---|
Class predictBeanType(Class beanClass, String beanName) throws BeansException
InstantiationAwareBeanPostProcessor.postProcessBeforeInstantiation(java.lang.Class, java.lang.String) callback.
beanClass - the raw class of the beanbeanName - the name of the bean
null if not predictable
BeansException - in case of errorsConstructor determineConstructor(Class beanClass, String beanName) throws BeansException
beanClass - the raw class of the beanbeanName - the name of the bean
null if none specified
BeansException - in case of errors
|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||