|
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 |