Package io.awspring.cloud.sqs.annotation
Class SqsListenerAnnotationBeanPostProcessor
java.lang.Object
io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor<SqsListener>
io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
- All Implemented Interfaces:
Aware
,BeanFactoryAware
,BeanPostProcessor
,SmartInitializingSingleton
public class SqsListenerAnnotationBeanPostProcessor
extends AbstractListenerAnnotationBeanPostProcessor<SqsListener>
AbstractListenerAnnotationBeanPostProcessor
implementation for @SqsListener
.- Since:
- 3.0
- Author:
- Tomaz Fernandes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<HandlerMethodArgumentResolver>
protected Endpoint
createEndpoint
(SqsListener sqsListenerAnnotation) protected Class<SqsListener>
protected String
protected String
Methods inherited from class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
afterSingletonsInstantiated, configureDefaultHandlerMethodFactory, createArgumentResolvers, createCompositeMessageConverter, createDefaultMappingJackson2MessageConverter, createEndpointRegistrar, detectAnnotationsAndRegisterEndpoints, getBeanFactory, getConfigurableBeanFactory, getEndpointId, getExpressionResolver, initializeHandlerMethodFactory, postProcessAfterInitialization, resolveAsInteger, resolveAsString, resolveEndpointNames, setBeanFactory
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.beans.factory.config.BeanPostProcessor
postProcessBeforeInitialization
-
Constructor Details
-
SqsListenerAnnotationBeanPostProcessor
public SqsListenerAnnotationBeanPostProcessor()
-
-
Method Details
-
getAnnotationClass
- Specified by:
getAnnotationClass
in classAbstractListenerAnnotationBeanPostProcessor<SqsListener>
-
createEndpoint
- Specified by:
createEndpoint
in classAbstractListenerAnnotationBeanPostProcessor<SqsListener>
-
getGeneratedIdPrefix
- Specified by:
getGeneratedIdPrefix
in classAbstractListenerAnnotationBeanPostProcessor<SqsListener>
-
getMessageListenerContainerRegistryBeanName
- Specified by:
getMessageListenerContainerRegistryBeanName
in classAbstractListenerAnnotationBeanPostProcessor<SqsListener>
-
createAdditionalArgumentResolvers
- Overrides:
createAdditionalArgumentResolvers
in classAbstractListenerAnnotationBeanPostProcessor<SqsListener>
-