Class FifoSqsMessageSource<T>
java.lang.Object
io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource<T,S>
io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource<T,software.amazon.awssdk.services.sqs.model.Message>
io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource<T>
io.awspring.cloud.sqs.listener.source.FifoSqsMessageSource<T>
- All Implemented Interfaces:
ConfigurableContainerComponent,IdentifiableContainerComponent,AcknowledgementProcessingMessageSource<T>,MessageSource<T>,PollingMessageSource<T>,SqsAsyncClientAware,TaskExecutorAware,Lifecycle,Phased,SmartLifecycle
AbstractSqsMessageSource implementation for FIFO queues.- Since:
- 3.0
- Author:
- Tomaz Fernandes
-
Field Summary
Fields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcustomizeRequest(software.amazon.awssdk.services.sqs.model.ReceiveMessageRequest.Builder builder) Methods inherited from class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
createAcknowledgementExecutorInstance, createAndConfigureAcknowledgementExecutor, doConfigure, doPollForMessages, doStart, setSqsAsyncClientMethods inherited from class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
configureMessageSource, createContext, doStop, getAcknowledgementCallback, getAcknowledgmentProcessor, getId, getPollingEndpointName, isRunning, releaseUnusedPermits, setAcknowledgementProcessor, setAcknowledgementResultCallback, setBackPressureHandler, setId, setMessageSink, setPollingEndpointName, setTaskExecutor, start, stopMethods inherited from class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
configure, convertMessage, convertMessages, getMessageConversionContext, setupAcknowledgementForConversionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.awspring.cloud.sqs.listener.ConfigurableContainerComponent
configureMethods inherited from interface org.springframework.context.SmartLifecycle
getPhase, isAutoStartup, stop
-
Constructor Details
-
FifoSqsMessageSource
public FifoSqsMessageSource()
-
-
Method Details
-
customizeRequest
protected void customizeRequest(software.amazon.awssdk.services.sqs.model.ReceiveMessageRequest.Builder builder) - Overrides:
customizeRequestin classAbstractSqsMessageSource<T>
-