Package io.awspring.cloud.sqs.config
Class MultiMethodSqsEndpoint
java.lang.Object
io.awspring.cloud.sqs.config.AbstractEndpoint
io.awspring.cloud.sqs.config.MultiMethodSqsEndpoint
- All Implemented Interfaces:
Endpoint,HandlerMethodEndpoint
A
SqsEndpoint extension that supports multiple handler methods annotated with SqsHandler- Author:
- José Iêdo
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected <T> MessageListener<T>createMessageListenerInstance(CompositeInvocableHandler compositeInvocableHandler) <T> voidsetupContainer(MessageListenerContainer<T> container) Configure the provided container for this endpoint.Methods inherited from class io.awspring.cloud.sqs.config.AbstractEndpoint
configureListenerMode, createAsyncMessageListenerInstance, createMessageListenerInstance, getBean, getId, getListenerContainerFactoryName, getLogicalNames, getMessageHandlerMethodFactory, setBean, setHandlerMethodFactory, setMethod
-
Constructor Details
-
MultiMethodSqsEndpoint
-
-
Method Details
-
builder
-
getEndpoint
-
getMethods
-
setupContainer
Description copied from class:AbstractEndpointConfigure the provided container for this endpoint.- Specified by:
setupContainerin interfaceEndpoint- Overrides:
setupContainerin classAbstractEndpoint- Parameters:
container- the container to be configured.
-
createMessageListenerInstance
protected <T> MessageListener<T> createMessageListenerInstance(CompositeInvocableHandler compositeInvocableHandler)
-