|
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 BeanPostProcessor
interface or derive from the InstantiationAwareBeanPostProcessorAdapter
class. New methods might be added to this interface even in point releases.
InstantiationAwareBeanPostProcessorAdapter| Method Summary | |
|---|---|
Constructor[] |
determineCandidateConstructors(Class beanClass,
String beanName)
Determine the candidate constructors 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 errors
Constructor[] determineCandidateConstructors(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 | |||||||||