|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object InstantiationAwareBeanPostProcessorAdapter org.apache.tuscany.sca.implementation.spring.processor.ConstructorAnnotationProcessor
public class ConstructorAnnotationProcessor
Constructor Summary | |
---|---|
ConstructorAnnotationProcessor()
|
Method Summary | |
---|---|
java.lang.reflect.Constructor[] |
determineCandidateConstructors(java.lang.Class beanClass,
java.lang.String beanName)
|
protected java.lang.Class<? extends java.lang.annotation.Annotation> |
getAutowiredAnnotationType()
Return the 'autowired' annotation type. |
protected java.lang.Class<? extends java.lang.annotation.Annotation> |
getConstructorAnnotationType()
Return the 'constructor' annotation type. |
java.lang.Object |
postProcessAfterInitialization(java.lang.Object bean,
java.lang.String beanName)
This method is used to execute after a bean's initialization callback. |
java.lang.Object |
postProcessBeforeInitialization(java.lang.Object bean,
java.lang.String beanName)
This method is used to execute before a bean's initialization callback. |
void |
setAutowiredAnnotationType(java.lang.Class<? extends java.lang.annotation.Annotation> autowiredAnnotationType)
Set the 'autowired' annotation type, to be used on constructors, fields, setter methods and arbitrary config methods. |
void |
setConstructorAnnotationType(java.lang.Class<? extends java.lang.annotation.Annotation> constructorAnnotationType)
Sets the 'constructor' annotation type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ConstructorAnnotationProcessor()
Method Detail |
---|
public void setAutowiredAnnotationType(java.lang.Class<? extends java.lang.annotation.Annotation> autowiredAnnotationType)
protected java.lang.Class<? extends java.lang.annotation.Annotation> getAutowiredAnnotationType()
protected java.lang.Class<? extends java.lang.annotation.Annotation> getConstructorAnnotationType()
public void setConstructorAnnotationType(java.lang.Class<? extends java.lang.annotation.Annotation> constructorAnnotationType)
public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean, java.lang.String beanName) throws BeansException
BeansException
org.springframework.beans.factory.config.BeanPostProcessor#postProcessBeforeInitialization(java.lang.Object, java.lang.String)
public java.lang.Object postProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName) throws BeansException
BeansException
org.springframework.beans.factory.config.BeanPostProcessor#postProcessAfterInitialization(java.lang.Object, java.lang.String)
public java.lang.reflect.Constructor[] determineCandidateConstructors(java.lang.Class beanClass, java.lang.String beanName) throws BeansException
BeansException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |