Package io.awspring.cloud.sqs.annotation
@NullMarked
package io.awspring.cloud.sqs.annotation
SqsListener annotation and classes to process it.
-
ClassDescription
BeanPostProcessorimplementation that scans beans for a@SqsListenerannotation, extracts information to aSqsEndpoint, and registers it in theEndpointRegistrar.Annotation that is used to map SNS notification value on an SQS Queue to a variable that is annotated.Annotation that is used to map SNS notification subject on an SQS Queue to a variable that is annotated.Methods that are from classes annotated withSqsListenerand are annotated withSqsHandlerwill be marked as the target of the SQS message listener based on the message payload type.Methods with this annotation will be wrapped by aMessageListenerorAsyncMessageListenerand set to aMessageListenerContainer.Acknowledgement strategies supported by theSqsListenerannotation.AbstractListenerAnnotationBeanPostProcessorimplementation for@SqsListener.