Package io.awspring.cloud.sqs.config
@NonNullApi
@NonNullFields
package io.awspring.cloud.sqs.config
Assembly-time components for SQS.
-
ClassDescriptionBase class for implementing a
HandlerMethodEndpoint
.AbstractMessageListenerContainerFactory<T,C extends MessageListenerContainer<T>, O extends ContainerOptions<O, B>, B extends ContainerOptionsBuilder<B, O>> Base implementation for aMessageListenerContainerFactory
.Represents a messaging endpoint from which messages can be consumed by aMessageListenerContainer
.Processes the registeredEndpoint
instances using the appropriateMessageListenerContainerFactory
.Endpoint
specialization that indicates thatMessage
instances coming from this endpoint will be handled by aHandlerMethod
.MessageListenerContainerFactory<C extends MessageListenerContainer<?>>CreatesMessageListenerContainer
instances for givenEndpoint
instances or endpoint names.Utility class containing the bean names used for the framework's bean registration.Registers theDefaultListenerContainerRegistry
andEndpointRegistrar
that will be used to bootstrap the AWS SQS integration.Endpoint
implementation for SQS endpoints.Beans implementing this interface can configure theEndpointRegistrar
instance used to processEndpoint
instances and change general settings for processing allSqsListener
annotations.MessageListenerContainerFactory
implementation for creatingSqsMessageListenerContainer
instances.