Class AbstractListenerAnnotationBeanPostProcessor<A extends Annotation>

java.lang.Object
io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor<A>
All Implemented Interfaces:
Aware, BeanFactoryAware, BeanPostProcessor, SmartInitializingSingleton
Direct Known Subclasses:
SqsListenerAnnotationBeanPostProcessor

public abstract class AbstractListenerAnnotationBeanPostProcessor<A extends Annotation> extends Object implements BeanPostProcessor, BeanFactoryAware, SmartInitializingSingleton
BeanPostProcessor implementation that scans beans for a @SqsListener annotation, extracts information to a SqsEndpoint, and registers it in the EndpointRegistrar.
Since:
3.0
Author:
Tomaz Fernandes, Joao Calassio