All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
<A extends Annotation> void |
addMessagingAnnotationPostProcessor(Class<A> annotation,
MethodAnnotationPostProcessor<A> postProcessor) |
void |
afterPropertiesSet() |
void |
afterSingletonsInstantiated() |
protected String |
generateBeanName(String originalBeanName,
Method method,
Class<? extends Annotation> annotationType) |
protected List<Annotation> |
getAnnotationChain(Method method,
Class<? extends Annotation> annotationType) |
protected ConfigurableListableBeanFactory |
getBeanFactory() |
protected Map<Class<? extends Annotation>,MethodAnnotationPostProcessor<?>> |
getPostProcessors() |
Object |
postProcessAfterInitialization(Object bean,
String beanName) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName) |
protected void |
processAnnotationTypeOnMethod(Object bean,
String beanName,
Method method,
Class<? extends Annotation> annotationType,
List<Annotation> annotations) |
protected boolean |
recursiveFindAnnotation(Class<? extends Annotation> annotationType,
Annotation ann,
List<Annotation> annotationChain,
Set<Annotation> visited) |
void |
setBeanFactory(BeanFactory beanFactory) |
protected Map<Class<? extends Annotation>,MethodAnnotationPostProcessor<?>> |
setupCustomPostProcessors() |