public class MessageListenerAnnotationResolver extends AbstractAnnotationParserCallback
MessageListener and MessageSenderCommonAnnotationBeanPostProcessor| 构造器和说明 |
|---|
MessageListenerAnnotationResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
annotationAtField(Annotation t,
Object value,
String beanName,
org.springframework.beans.PropertyValues pvs,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
Field field)
process all annotation on class field.
|
Object |
annotationAtMethod(Annotation t,
Object value,
String beanName,
org.springframework.beans.PropertyValues pvs,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
Method method)
process all annotation on class method.
|
Object |
annotationAtType(Annotation t,
Object bean,
String beanName,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
process all annotation on class type.
|
void |
annotationAtTypeAfterStarted(Annotation t,
Object bean,
String beanName,
org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
process all annotation on class type after spring containter started
|
void |
destroy()
do destroy action on spring container close.
|
List<Class<? extends Annotation>> |
getMethodFieldAnnotation()
get annotation type on class field or method
|
List<Class<? extends Annotation>> |
getTypeAnnotation()
get annotation type on class type
|
hasPlaceholder, parsePlaceholder, setPlaceholderResolverpublic Object annotationAtType(Annotation t, Object bean, String beanName, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) throws org.springframework.beans.BeansException
AnnotationParserCallbackt - annotation instance.bean - target beanbeanName - target bean namebeanFactory - spring bean factoryorg.springframework.beans.BeansException - exceptions on spring beans create error.public void annotationAtTypeAfterStarted(Annotation t, Object bean, String beanName, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) throws org.springframework.beans.BeansException
AnnotationParserCallbackt - annotation instance.bean - target beanbeanName - target bean namebeanFactory - spring bean factoryorg.springframework.beans.BeansException - exceptions on spring beans create error.public Object annotationAtField(Annotation t, Object value, String beanName, org.springframework.beans.PropertyValues pvs, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, Field field) throws org.springframework.beans.BeansException
AnnotationParserCallbackt - annotation instance.value - field value of target targetbeanName - target bean namepvs - bean property valuesbeanFactory - spring bean factoryfield - field instanceorg.springframework.beans.BeansException - exceptions on spring beans create error.public Object annotationAtMethod(Annotation t, Object value, String beanName, org.springframework.beans.PropertyValues pvs, org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, Method method) throws org.springframework.beans.BeansException
AnnotationParserCallbackt - annotation instance.value - target beanbeanName - target bean namepvs - bean property valuesbeanFactory - spring bean factorymethod - method instanceorg.springframework.beans.BeansException - exceptions on spring beans create error.public List<Class<? extends Annotation>> getTypeAnnotation()
AnnotationParserCallbackpublic List<Class<? extends Annotation>> getMethodFieldAnnotation()
AnnotationParserCallbackpublic void destroy()
throws Exception
AnnotationParserCallbackException - throw any exceptionCopyright © 2017. All rights reserved.