Index

A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAfterProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageInterceptors after message processing.
AbstractAfterProcessingInterceptorExecutionStage() - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
 
AbstractBeforeProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageInterceptors before message processing.
AbstractBeforeProcessingInterceptorExecutionStage() - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
 
AbstractContainerOptions<O extends ContainerOptions<O,B>,B extends ContainerOptionsBuilder<B,O>> - Class in io.awspring.cloud.sqs.listener
Base implementation for ContainerOptions.
AbstractContainerOptions(AbstractContainerOptions.Builder<?, ?>) - Constructor for class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
AbstractContainerOptions.Builder<B extends ContainerOptionsBuilder<B,O>,O extends ContainerOptions<O,B>> - Class in io.awspring.cloud.sqs.listener
 
AbstractDelegatingMessageListeningSinkAdapter<T> - Class in io.awspring.cloud.sqs.listener.sink.adapter
MessageProcessingPipelineSink implementation that delegates method invocations to the provided delegate.
AbstractDelegatingMessageListeningSinkAdapter(MessageSink<T>) - Constructor for class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
Create an instance with the provided delegate.
AbstractEndpoint - Class in io.awspring.cloud.sqs.config
Base class for implementing a HandlerMethodEndpoint.
AbstractEndpoint(Collection<String>, String, String) - Constructor for class io.awspring.cloud.sqs.config.AbstractEndpoint
 
AbstractListenerAnnotationBeanPostProcessor<A extends Annotation> - Class in io.awspring.cloud.sqs.annotation
BeanPostProcessor implementation that scans beans for a @SqsListener annotation, extracts information to a SqsEndpoint, and registers it in the EndpointRegistrar.
AbstractListenerAnnotationBeanPostProcessor() - Constructor for class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
AbstractMessageConvertingMessageSource<T,S> - Class in io.awspring.cloud.sqs.listener.source
A MessageSource implementation capable of converting messages from a Source type to a Target type.
AbstractMessageConvertingMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
AbstractMessageListenerContainer<T,O extends ContainerOptions<O,B>,B extends ContainerOptionsBuilder<B,O>> - Class in io.awspring.cloud.sqs.listener
Base implementation for MessageListenerContainer with SmartLifecycle and component management capabilities.
AbstractMessageListenerContainer(O) - Constructor for class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Create an instance with the provided ContainerOptions
AbstractMessageListenerContainerFactory<T,C extends MessageListenerContainer<T>,O extends ContainerOptions<O,B>,B extends ContainerOptionsBuilder<B,O>> - Class in io.awspring.cloud.sqs.config
Base implementation for a MessageListenerContainerFactory.
AbstractMessageListenerContainerFactory(O) - Constructor for class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
AbstractMessageProcessingPipelineSink<T> - Class in io.awspring.cloud.sqs.listener.sink
Base implementation for MessageProcessingPipelineSink containing SmartLifecycle features and useful execution methods that can be used by subclasses.
AbstractMessageProcessingPipelineSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
AbstractMessagingMessageConverter<S> - Class in io.awspring.cloud.sqs.support.converter
Base MessagingMessageConverter implementation.
AbstractMessagingMessageConverter() - Constructor for class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
AbstractMessagingTemplate<S> - Class in io.awspring.cloud.sqs.operations
Base class for MessagingOperations
AbstractMessagingTemplate(MessagingMessageConverter<S>, AbstractMessagingTemplate.AbstractMessagingTemplateOptions<?>) - Constructor for class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
AbstractMessagingTemplate.AbstractMessagingTemplateOptions<O extends MessagingTemplateOptions<O>> - Class in io.awspring.cloud.sqs.operations
Base class for template options, to be extended by subclasses.
AbstractMessagingTemplateOptions() - Constructor for class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
AbstractMethodInvokingListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
Base class for invoking an InvocableHandlerMethod.
AbstractMethodInvokingListenerAdapter(InvocableHandlerMethod) - Constructor for class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
Create an instance with the provided InvocableHandlerMethod.
AbstractOrderingAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
Base implementation for a AcknowledgementProcessor with SmartLifecycle capabilities.
AbstractOrderingAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
AbstractPipelineMessageListenerContainer<T,O extends ContainerOptions<O,B>,B extends ContainerOptionsBuilder<B,O>> - Class in io.awspring.cloud.sqs.listener
Base MessageListenerContainer implementation for managing Message instances' lifecycles.
AbstractPipelineMessageListenerContainer(O) - Constructor for class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
AbstractPollingMessageSource<T,S> - Class in io.awspring.cloud.sqs.listener.source
Base PollingMessageSource implementation with SmartLifecycle capabilities.
AbstractPollingMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
AbstractSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
MessageSource implementation for polling messages from a SQS queue and converting them to messaging Message.
AbstractSqsMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
AbstractThreadingComponentAdapter() - Constructor for class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
 
acceptBothIfNoneNull(T, V, BiConsumer<T, V>) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptFirstNonNull(Consumer<T>, T...) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptIfInstance(Object, Class<T>, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptIfNotEmpty(Collection<T>, Consumer<Collection<T>>) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptIfNotNull(T, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptIfNotNullOrElse(Consumer<T>, T, T) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptMany(Collection<T>, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
acceptManyIfInstance(Collection<?>, Class<T>, Consumer<T>) - Method in class io.awspring.cloud.sqs.ConfigUtils
 
ackHandler(AcknowledgementHandler<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
 
acknowledge() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
Acknowledge the message.
acknowledge() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
Acknowledge all messages from the batch.
acknowledge(Collection<Message<T>>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
Acknowledge the provided messages.
acknowledge(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
Acknowledge the provided messages.
acknowledge(Message<?>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
Acknowledge the provided message.
ACKNOWLEDGE - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
Acknowledge received messages.
acknowledgeAsync() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
Asynchronously acknowledge the message.
acknowledgeAsync() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
Asynchronously acknowledge all messages from the batch.
acknowledgeAsync(Collection<Message<T>>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
Acknowledge the provided messages asynchronously.
acknowledgeAsync(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.BatchAcknowledgement
Asynchronously acknowledge the provided messages.
acknowledgeAsync(Message<?>) - Static method in interface io.awspring.cloud.sqs.listener.acknowledgement.Acknowledgement
Acknowledge the provided message asynchronously.
Acknowledgement - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Interface representing a message acknowledgement.
AcknowledgementAwareMessageConversionContext - Interface in io.awspring.cloud.sqs.support.converter
MessageConversionContext specialization that enables setting an AcknowledgementCallback to be used when mapping acknowledgement related properties.
AcknowledgementCallback<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Interface representing an acknowledgement callback to be executed, usually by a AcknowledgementHandler implementation.
AcknowledgementExecutor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Allows executing acknowledgements for a batch of messages.
AcknowledgementHandler<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement.handler
Interface for managing acknowledgement in success and failure scenarios.
AcknowledgementHandlerExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AcknowledgementHandler.
AcknowledgementHandlerExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AcknowledgementHandlerExecutionStage
 
acknowledgementInterval(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
acknowledgementInterval(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the maximum interval between acknowledgements for batch acknowledgements.
acknowledgementMode() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
The acknowledgement mode to be used for the provided queues.
acknowledgementMode(AcknowledgementMode) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
acknowledgementMode(AcknowledgementMode) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
acknowledgementMode(AcknowledgementMode) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the AcknowledgementMode for this container.
acknowledgementMode(TemplateAcknowledgementMode) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
acknowledgementMode(TemplateAcknowledgementMode) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
Set the acknowledgement mode for this template.
AcknowledgementMode - Enum Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
Configures the acknowledgement behavior for this container.
acknowledgementOrdering(AcknowledgementOrdering) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
acknowledgementOrdering(AcknowledgementOrdering) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the AcknowledgementOrdering for this container.
AcknowledgementOrdering - Enum Class in io.awspring.cloud.sqs.listener.acknowledgement
Configures the ordering of acknowledgements.
AcknowledgementProcessingMessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
MessageSource specialization that enables processing acknowledgements for the Message instances through an AcknowledgementExecutor
AcknowledgementProcessor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Top-level interface for a component capable of processing acknowledgements.
acknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
acknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
acknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
acknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
AcknowledgementResultCallback<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Provides actions to be executed after a message acknowledgement completes with either success or failure.
AcknowledgementResultCallbackException - Exception in io.awspring.cloud.sqs.listener.acknowledgement
Exception representing a failure to execute a AcknowledgementResultCallback.
AcknowledgementResultCallbackException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementResultCallbackException
Create an instance with the supplied message and cause.
acknowledgementResultTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
acknowledgementResultTaskExecutor(TaskExecutor) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the TaskExecutor to be used by blocking AcknowledgementResultCallback implementations for this container.
acknowledgementShutdownTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
acknowledgementShutdownTimeout(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the maximum amount of time that the container should wait for batched acknowledgements to finish before shutting down.
acknowledgementThreshold(int) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
acknowledgementThreshold(int) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the threshold for triggering a batch acknowledgement.
ACKNOWLEDGMENT_CALLBACK_HEADER - Static variable in class io.awspring.cloud.sqs.MessagingHeaders
Header for a AcknowledgementCallback for this message.
AcknowledgmentHandlerMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
HandlerMethodArgumentResolver implementation for resolving Acknowledgement arguments.
AcknowledgmentHandlerMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.AcknowledgmentHandlerMethodArgumentResolver
 
acquireTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
 
adapt(AcknowledgementResultCallback<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
 
adapt(ErrorHandler<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
Adapt the provided ErrorHandler to an AsyncErrorHandler
adapt(MessageInterceptor<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
adapt(MessageListener<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
Adapt the provided MessageListener to an AsyncMessageListener
addAdditionalHeaders(Message<T>, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
addHeaderIfAbsent(Message<T>, String, Object) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Add a header to a Message while preserving the id and timestamp.
addHeaderIfAbsent(MessageHeaders, String, Object) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
 
addHeadersIfAbsent(Message<T>, Map<String, Object>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Add headers to a Message while preserving the id and timestamp.
addHeadersIfAbsent(MessageHeaders, Map<String, Object>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
 
addInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 
additionalHeader(String, Object) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Provide a header name and value to be added to returned messages.
additionalHeaderForReceive(String, Object) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
additionalHeaderForReceive(String, Object) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
Set a default header to be added to received messages.
additionalHeaders(Map<String, Object>) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Provide headers to be added to returned messages.
additionalHeadersForReceive(Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
additionalHeadersForReceive(Map<String, Object>) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
Set default headers to be added to received messages.
additionalInformation() - Method in record class io.awspring.cloud.sqs.operations.SendResult
Returns the value of the additionalInformation record component.
additionalInformation() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Returns the value of the additionalInformation record component.
addMessageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Add a AsyncMessageInterceptor to be used by containers created with this factory.
addMessageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Add an interceptor that will intercept the message before processing.
addMessageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Add a MessageInterceptor to be used by containers created with this factory.
addMessageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Add a collection of interceptors that will intercept the message before processing.
addTypeToMessages(Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
afterProcessing(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
Perform an action after the listener completes either with success or error.
afterProcessing(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
Perform an action after the listener completes either with success or error.
afterProcessing(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
Perform an action after the listener completes either with success or error.
afterProcessing(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
Perform an action after the listener completes either with success or error.
AfterProcessingContextInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageInterceptor instances from the MessageProcessingContext after message processing.
AfterProcessingContextInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingContextInterceptorExecutionStage
 
AfterProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageInterceptors after message processing.
AfterProcessingInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingInterceptorExecutionStage
 
afterSingletonsInstantiated() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
afterSingletonsInstantiated() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
 
ALWAYS - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
Messages will be acknowledged whether processing was completed successfully or with an error.
ALWAYS - Static variable in class io.awspring.cloud.sqs.annotation.SqsListenerAcknowledgementMode
Messages will be acknowledged whether processing was completed successfully or with an error.
ALWAYS_POLL_MAX_MESSAGES - Enum constant in enum class io.awspring.cloud.sqs.listener.BackPressureMode
Enable automatic throughput switching and disable partial batch polling.
AlwaysAcknowledgementHandler<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
AcknowledgementHandler implementation that acknowledges on both success and error.
AlwaysAcknowledgementHandler() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
 
areAllFifo(Collection<String>) - Static method in class io.awspring.cloud.sqs.FifoUtils
Return whether all provided queues are Fifo.
areNotFifo(Collection<String>) - Static method in class io.awspring.cloud.sqs.FifoUtils
Return whether all provided queues are not Fifo.
AsyncAcknowledgementResultCallback<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Provides actions to be executed after a message acknowledgement completes with either success or failure.
AsyncAdapterBlockingExecutionFailedException - Exception in io.awspring.cloud.sqs.listener
Exception representing a failure on an execution attempted by a blocking adapter.
AsyncAdapterBlockingExecutionFailedException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.listener.AsyncAdapterBlockingExecutionFailedException
Create an instance with the provided error message and cause.
AsyncComponentAdapters - Class in io.awspring.cloud.sqs.listener
Utility class for adapting blocking components to their asynchronous variants.
AsyncComponentAdapters.AbstractThreadingComponentAdapter - Class in io.awspring.cloud.sqs.listener
Base class for BlockingComponentAdapters.
AsyncErrorHandler<T> - Interface in io.awspring.cloud.sqs.listener.errorhandler
Interface for handling message processing errors async.
AsyncMessageInterceptor<T> - Interface in io.awspring.cloud.sqs.listener.interceptor
Async interface for intercepting messages before and after execution.
asyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
asyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
AsyncMessageListener<T> - Interface in io.awspring.cloud.sqs.listener
Async listener to process individual Message instances.
AsyncMessagingMessageListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
AsyncMessageListener implementation to handle a message by invoking a method handler.
AsyncMessagingMessageListenerAdapter(InvocableHandlerMethod) - Constructor for class io.awspring.cloud.sqs.listener.adapter.AsyncMessagingMessageListenerAdapter
 
AsyncMessagingOperations - Interface in io.awspring.cloud.sqs.operations
Asynchronous messaging operations.
AUTO - Enum constant in enum class io.awspring.cloud.sqs.listener.BackPressureMode
Enable automatic throughput switching and partial batch polling.
AUTO - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateContentBasedDeduplication
The ContentBasedDeduplication queue attribute value will be resolved automatically at runtime.
autoStartup(boolean) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
autoStartup(boolean) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set whether the container should be started automatically or manually.

B

BackPressureHandler - Interface in io.awspring.cloud.sqs.listener
Abstraction to handle backpressure within a PollingMessageSource.
backPressureMode(BackPressureMode) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
backPressureMode(BackPressureMode) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the BackPressureMode for this container.
BackPressureMode - Enum Class in io.awspring.cloud.sqs.listener
Configuration for application throughput.
Batch(Collection<SendResult<T>>, Collection<SendResult.Failed<T>>) - Constructor for record class io.awspring.cloud.sqs.operations.SendResult.Batch
Creates an instance of a Batch record class.
BATCH - Enum constant in enum class io.awspring.cloud.sqs.listener.ListenerMode
Configure the container to receive the whole batch of messages in its components.
BatchAcknowledgement<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
Enables acknowledging messages for ListenerMode.BATCH.
BatchAcknowledgmentArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
HandlerMethodArgumentResolver implementation for resolving BatchAcknowledgement arguments.
BatchAcknowledgmentArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
 
BatchAwareBackPressureHandler - Interface in io.awspring.cloud.sqs.listener
BackPressureHandler specialization that allows requesting and releasing batches.
BatchingAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
BatchingAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
BatchMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
MessageSink implementation that emits the whole received batch of messages to the configured MessageProcessingPipeline.
BatchMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.BatchMessageSink
 
BatchPayloadMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
HandlerMethodArgumentResolver implementation for resolving List arguments.
BatchPayloadMethodArgumentResolver(MessageConverter) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
Create a new BatchPayloadArgumentResolver with the given MessageConverter.
BatchPayloadMethodArgumentResolver(MessageConverter, Validator) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
Create a new BatchPayloadArgumentResolver with the given MessageConverter and Validator.
batchSize(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
 
BatchVisibility - Interface in io.awspring.cloud.sqs.listener
BatchVisibility interface that can be injected as parameter into a listener method.
BatchVisibilityHandlerMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
BatchVisibilityHandlerMethodArgumentResolver(String) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchVisibilityHandlerMethodArgumentResolver
 
BeforeProcessingContextInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageInterceptors from the MessageProcessingContext before message processing.
BeforeProcessingContextInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingContextInterceptorExecutionStage
 
BeforeProcessingInterceptorExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageInterceptors before message processing.
BeforeProcessingInterceptorExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingInterceptorExecutionStage
 
BINARY - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
Binary message attribute data type.
build() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
build() - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
build() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Create the ContainerOptions instance.
build() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
 
build() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
 
build() - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
build() - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Create the template with the provided options, exposing both sync and async methods.
build() - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
Build the QueueAttributesResolver instance with the provided settings.
build(MessageProcessingConfiguration<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
 
buildAsyncTemplate() - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Create the template with the provided options, exposing only the async methods contained in the SqsAsyncOperations interface.
builder() - Static method in class io.awspring.cloud.sqs.config.SqsEndpoint
Return a SqsEndpoint.SqsEndpointBuilder instance with the provided queue names.
builder() - Static method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
 
builder() - Static method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
 
builder() - Static method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
builder() - Static method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Create a new builder instance.
builder() - Static method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
builder() - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
Create a new SqsTemplateBuilder.
builder() - Static method in class io.awspring.cloud.sqs.QueueAttributesResolver
 
Builder() - Constructor for class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
Builder() - Constructor for class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
Builder() - Constructor for class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
 
Builder() - Constructor for class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
 
Builder() - Constructor for class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
Builder() - Constructor for class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
 
Builder(AbstractContainerOptions<?, ?>) - Constructor for class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
buildSyncTemplate() - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Create the template with the provided options, exposing only the sync methods contained in the SqsOperations interface.

C

castFromCollection(Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
castFromOptional(Optional<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
changeTo(int) - Method in interface io.awspring.cloud.sqs.listener.BatchVisibility
Changes the provided messages visibility to the provided value.
changeTo(int) - Method in interface io.awspring.cloud.sqs.listener.Visibility
Changes the message visibility to the provided value.
changeToAsync(int) - Method in interface io.awspring.cloud.sqs.listener.BatchVisibility
Asynchronously changes the provided messages visibility to the provided value.
changeToAsync(int) - Method in class io.awspring.cloud.sqs.listener.QueueMessageBatchVisibility
 
changeToAsync(int) - Method in class io.awspring.cloud.sqs.listener.QueueMessageVisibility
 
changeToAsync(int) - Method in interface io.awspring.cloud.sqs.listener.Visibility
Asynchronously changes the message visibility to the provided value.
CollectionUtils - Class in io.awspring.cloud.sqs
 
CollectionUtils() - Constructor for class io.awspring.cloud.sqs.CollectionUtils
 
CompletableFutures - Class in io.awspring.cloud.sqs
Utility methods for using convenient CompletableFuture methods from later JDK versions in Java 8.
componentFactories(Collection<ContainerComponentFactory<T, SqsContainerOptions>>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
componentsTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
componentsTaskExecutor(TaskExecutor) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the TaskExecutor to be used by this container's components.
ConfigurableContainerComponent - Interface in io.awspring.cloud.sqs.listener
Representation of a MessageListenerContainer component that can be configured using a ContainerOptions instance.
configure(EndpointRegistrar) - Method in interface io.awspring.cloud.sqs.config.SqsListenerConfigurer
Configures the EndpointRegistrar instance that will handle the Endpoint instances.
configure(ConfigurableContainerComponent) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Configure a ConfigurableContainerComponent with this options.
configure(ContainerOptions) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
configure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
configure(ContainerOptions<?, ?>) - Method in interface io.awspring.cloud.sqs.listener.ConfigurableContainerComponent
Configure the component with the provided ContainerOptions instance
configure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
configure(Collection<? extends ConfigurableContainerComponent>) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Configure a collection of ConfigurableContainerComponent with this options.
configure(Consumer<B>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Allows configuring this factories' ContainerOptionsBuilder.
configure(Consumer<B>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Returns the ContainerOptions instance for this container.
configure(Consumer<SqsContainerOptionsBuilder>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
configure(Consumer<SqsContainerOptionsBuilder>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
configure(Consumer<SqsTemplateOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Configure options for the template.
configureAbstractContainer(AbstractMessageListenerContainer<T, O, B>, Endpoint) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
configureBatchingAcknowledgementProcessor(SqsContainerOptions, BatchingAcknowledgementProcessor<T>) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
configureBatchingAckProcessor(SqsContainerOptions, BatchingAcknowledgementProcessor<T>) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
configureContainer(C, Endpoint) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
configureContainerComponents() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
configureContainerOptions(Endpoint, B) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
configureContainerOptions(Endpoint, SqsContainerOptionsBuilder) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
 
configureDefaultConverter(Consumer<SqsMessagingMessageConverter>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Configure the default message converter.
configureDefaultHandlerMethodFactory(DefaultMessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
configureImmediateAcknowledgementProcessor(ImmediateAcknowledgementProcessor<T>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
configureImmediateProcessor(ImmediateAcknowledgementProcessor<T>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
configureListenerMode(Consumer<ListenerMode>) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
 
configureListenerMode(Consumer<ListenerMode>) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
Allows configuring the ListenerMode for this endpoint.
configureMessageSink(MessageProcessingPipeline<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
configureMessageSource(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
configureMessageSource(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
configureMessageSources(ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
ConfigUtils - Class in io.awspring.cloud.sqs
Utility class for conditional configurations.
containerComponentFactories(Collection<ContainerComponentFactory<T, SqsContainerOptions>>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
ContainerComponentFactory<T,O extends ContainerOptions<O,?>> - Interface in io.awspring.cloud.sqs.listener
A factory for creating components for the MessageListenerContainer.
ContainerOptions<O extends ContainerOptions<O,B>,B extends ContainerOptionsBuilder<B,O>> - Interface in io.awspring.cloud.sqs.listener
Contains the options to be used by the MessageListenerContainer at runtime.
ContainerOptionsBuilder<B extends ContainerOptionsBuilder<B,O>,O extends ContainerOptions<O,B>> - Interface in io.awspring.cloud.sqs.listener
A builder for creating a ContainerOptions instance.
contentBasedDeduplication(TemplateContentBasedDeduplication) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
Set the ContentBasedDeduplication queue attribute value of the queues the template is sending messages to.
ContextAwareHeaderMapper<S> - Interface in io.awspring.cloud.sqs.support.converter
A HeaderMapper specialization that supports receiving a MessageConversionContext for mapping context dependent headers.
ContextAwareMessagingMessageConverter<S> - Interface in io.awspring.cloud.sqs.support.converter
A MessagingMessageConverter specialization that enables receving a MessageConversionContext that can be used to add context specific properties to the converted message.
convertFromInternal(Message<?>, Class<?>, Object) - Method in class io.awspring.cloud.sqs.support.converter.SimpleClassMatchingMessageConverter
 
convertMessage(S) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
convertMessages(Collection<S>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
convertToInternal(Object, MessageHeaders, Object) - Method in class io.awspring.cloud.sqs.support.converter.SimpleClassMatchingMessageConverter
 
create() - Static method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 
CREATE - Enum constant in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
Create queues that are not found at startup.
createAcknowledgementExecutorInstance() - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
createAcknowledgementHandler(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
Create a AcknowledgementHandler instance based on the given ContainerOptions
createAcknowledgementProcessor() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
createAcknowledgementProcessor(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
createAcknowledgementProcessor(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
createAcknowledgementProcessor(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
Create an AcknowledgementProcessor instance.
createAdditionalArgumentResolvers() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createAdditionalArgumentResolvers() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
createAdditionalArgumentResolvers(MessageConverter, ObjectMapper) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createAdditionalArgumentResolvers(MessageConverter, ObjectMapper) - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
createAndConfigureAcknowledgementExecutor(QueueAttributes) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
createAndConfigureImmediateProcessor(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
createArgumentResolvers(MessageConverter) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createAsyncMessageListenerInstance(InvocableHandlerMethod) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
 
createBackPressureHandler() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createBatchingProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
createBatchingProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
createCompositeMessageConverter() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createContainer(Endpoint) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
createContainer(Endpoint) - Method in interface io.awspring.cloud.sqs.config.MessageListenerContainerFactory
Create a container instance for the given Endpoint.
createContainer(String...) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
createContainer(String...) - Method in interface io.awspring.cloud.sqs.config.MessageListenerContainerFactory
Create a container instance for the given endpoint names.
createContainerInstance(Endpoint, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
 
createContainerInstance(Endpoint, O) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
 
createContext() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
createContextHeaders(Message, MessageConversionContext) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
 
createContextHeaders(S, MessageConversionContext) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareHeaderMapper
 
createCopy() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Create a copy of this options.
createCopy() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Create a copy of this builder.
createDefaultComponentFactories() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createDefaultComponentFactories() - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
createDefaultHeaderMapper() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
createDefaultHeaderMapper() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
 
createDefaultMappingJackson2MessageConverter(ObjectMapper) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createEndpoint(A) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createEndpoint(SqsListener) - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
createEndpointRegistrar() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
createImmediateProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
createImmediateProcessorInstance() - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
createListenerException(Collection<Message<T>>, Throwable) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
 
createListenerException(Message<T>, Throwable) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
 
createMessageConversionContext() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
createMessageConversionContext() - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
An optional context to be used in the conversion process.
createMessageConversionContext() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
 
createMessageListenerInstance(InvocableHandlerMethod) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
 
createMessageProcessingPipeline(ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createMessageSink(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
createMessageSink(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
createMessageSink(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
Create a MessageSink instance.
createMessageSource(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
createMessageSource(SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
createMessageSource(String, int, ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createMessageSource(O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
Create a MessageSource instance.
createMessageSources(ContainerComponentFactory<T, O>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createSourcesTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
createTaskScheduler() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
createThread(Runnable) - Method in class io.awspring.cloud.sqs.MessageExecutionThreadFactory
 
createThreadFactory() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
customizeRequest(ReceiveMessageRequest.Builder) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
customizeRequest(ReceiveMessageRequest.Builder) - Method in class io.awspring.cloud.sqs.listener.source.FifoSqsMessageSource
 

D

DEFAULT_LISTENER_CONTAINER_FACTORY_BEAN_NAME - Static variable in class io.awspring.cloud.sqs.config.EndpointRegistrar
 
DEFAULT_PHASE - Static variable in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
 
defaultEndpointName(String) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
Subclasses should have a method with a more specific name and delegate to this.
DefaultListenerContainerRegistry - Class in io.awspring.cloud.sqs.listener
MessageListenerContainerRegistry implementation that registers the MessageListenerContainer instances and manage their lifecycle.
DefaultListenerContainerRegistry() - Constructor for class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
defaultMaxNumberOfMessages(Integer) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
defaultMaxNumberOfMessages(Integer) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
Set the default maximum number of messages to be retrieved in a single batch.
defaultPayloadClass(Class<?>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
defaultPayloadClass(Class<?>) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
The default class to which this template should convert payloads to.
defaultPollTimeout(Duration) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
defaultPollTimeout(Duration) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
Set the default maximum amount of time this template will wait for the maximum number of messages before returning.
defaultQueue(String) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
Set the default queue for this template.
delaySeconds(Integer) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Set a delay for the message in seconds.
detectAnnotationsAndRegisterEndpoints(Object, Class<?>) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
DISABLED - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateContentBasedDeduplication
ContentBasedDeduplication is disabled on all FIFO SQS queues.
dispose(Object) - Method in class io.awspring.cloud.sqs.LifecycleHandler
Execute the DisposableBean.destroy() method if the provided object is a DisposableBean instance.
DO_NOT_THROW - Enum constant in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
Do not throw an exception and return the SendResult.Batch object directly.
doAcknowledgeMessages(String, Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
doAcknowledgeMessages(String, Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
Override to configure subclasses.
doConfigure(ContainerOptions<?, ?>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
doConfigureMessageSink(MessageSink<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
doConfigureMessageSink(MessageSink<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
doConfigureMessageSources(Collection<MessageSource<T>>) - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
doConfigureMessageSources(Collection<MessageSource<T>>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
doConvertMessage(Message, Object) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
 
doConvertMessage(S, Object) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.BatchMessageSink
 
doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.FanOutMessageSink
 
doEmit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.OrderedMessageSink
 
doNotSendPayloadTypeHeader() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Configure the converter to not include payload type information in the Message headers.
doOnAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
doOnAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
doOnAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.ImmediateAcknowledgementProcessor
 
doOnAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
doOnAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
doOnAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.ImmediateAcknowledgementProcessor
 
doPollForMessages(int) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
doPollForMessages(int) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
doReceiveAsync(String, Duration, Integer, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
doReceiveAsync(String, Duration, Integer, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
doSendAsync(String, Message, Message<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
doSendAsync(String, S, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
doSendBatchAsync(String, Collection<S>, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
doSendBatchAsync(String, Collection<Message>, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
doStart() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
doStart() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
doStart() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
doStart() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
doStart() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
doStart() - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
doStop() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
doStop() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
doStop() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
doStop() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
doStop() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
drain(Duration) - Method in interface io.awspring.cloud.sqs.listener.BackPressureHandler
Attempts to acquire all permits up to the specified timeout.
drain(Duration) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 

E

emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageGroupingSinkAdapter
 
emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
 
emit(Collection<Message<T>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.sink.MessageSink
Emit the provided Message instances to the provided AsyncMessageListener.
ENABLED - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateContentBasedDeduplication
ContentBasedDeduplication is enabled on all FIFO SQS queues.
endpoint() - Method in record class io.awspring.cloud.sqs.operations.SendResult
Returns the value of the endpoint record component.
endpoint() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Returns the value of the endpoint record component.
Endpoint - Interface in io.awspring.cloud.sqs.config
Represents a messaging endpoint from which messages can be consumed by a MessageListenerContainer.
ENDPOINT_REGISTRY_BEAN_NAME - Static variable in class io.awspring.cloud.sqs.config.SqsBeanNames
EndpointRegistrar - Class in io.awspring.cloud.sqs.config
Processes the registered Endpoint instances using the appropriate MessageListenerContainerFactory.
EndpointRegistrar() - Constructor for class io.awspring.cloud.sqs.config.EndpointRegistrar
 
equals(Object) - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.awspring.cloud.sqs.operations.SendResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Indicates whether some other object is "equal to" this one.
ERROR_CODE_PARAMETER_NAME - Static variable in class io.awspring.cloud.sqs.operations.SqsTemplateParameters
A code representing the error.
errorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
errorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
 
errorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
errorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
errorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
ErrorHandler<T> - Interface in io.awspring.cloud.sqs.listener.errorhandler
Interface for handling errors.
ErrorHandlerExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncErrorHandler after a failed MessageListener execution.
ErrorHandlerExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.ErrorHandlerExecutionStage
 
errorMessage() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Returns the value of the errorMessage record component.
exceptionallyCompose(CompletableFuture<T>, Function<Throwable, ? extends CompletableFuture<T>>) - Static method in class io.awspring.cloud.sqs.CompletableFutures
Compose the provided future with a function that returns another completable future that is executed exceptionally.
execute(Runnable) - Method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
 
execute(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementExecutor
Executes acknowledgements for the provided batch of messages.
execute(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
 
execute(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
Send the provided Message instances to the TaskExecutor as a unit of work.
execute(Supplier<T>) - Method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
 
execute(Message<T>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
Send the provided Message to the TaskExecutor as a unit of work.
ExecutingAcknowledgementProcessor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
AcknowledgementProcessor specialization that allows for delegating acknowledgement execution to a AcknowledgementExecutor.

F

factory() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
The MessageListenerContainerFactory bean name to be used to process this endpoint.
factoryBeanName(String) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
FAIL - Enum constant in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
Throw an exception and stop application startup if a queue is not found.
failed() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
Returns the value of the failed record component.
Failed(String, String, Message<T>, Map<String, Object>) - Constructor for record class io.awspring.cloud.sqs.operations.SendResult.Failed
Creates an instance of a Failed record class.
failedFuture(Throwable) - Static method in class io.awspring.cloud.sqs.CompletableFutures
Create an exceptionally completed CompletableFuture.
FanOutMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
MessageProcessingPipelineSink implementation that executes messages from the provided batch in parallel.
FanOutMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.FanOutMessageSink
 
fifoBatchGroupingStrategy(FifoBatchGroupingStrategy) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
Set how the messages from FIFO queues should be grouped when container listener mode is ListenerMode.BATCH.
FifoBatchGroupingStrategy - Enum Class in io.awspring.cloud.sqs.listener
Grouping strategy for Fifo SQS with batch listener mode.
FifoSqsComponentFactory<T> - Class in io.awspring.cloud.sqs.listener
ContainerComponentFactory implementation for creating components for FIFO queues.
FifoSqsComponentFactory() - Constructor for class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
FifoSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
AbstractSqsMessageSource implementation for FIFO queues.
FifoSqsMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.FifoSqsMessageSource
 
FifoUtils - Class in io.awspring.cloud.sqs
Methods related to FIFO queues.
first(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Static method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
 
FIXED_HIGH_THROUGHPUT - Enum constant in enum class io.awspring.cloud.sqs.listener.BackPressureMode
Set fixed high throughput mode.
fromBuilder(B) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Copy the given builder settings to this builder.
fromHeaders(MessageHeaders) - Method in interface io.awspring.cloud.sqs.support.converter.HeaderMapper
Map the provided MessageHeaders into the returning message type.
fromHeaders(MessageHeaders) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
 
fromMessage(Message<?>, Class<?>) - Method in class io.awspring.cloud.sqs.support.converter.SnsMessageConverter
 
fromMessage(Message<?>, Class<?>, Object) - Method in class io.awspring.cloud.sqs.support.converter.SnsMessageConverter
 
fromMessagingMessage(Message<?>) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
 
fromMessagingMessage(Message<?>) - Method in interface io.awspring.cloud.sqs.support.converter.MessagingMessageConverter
Convert a Message to a message from a specific messaging system.
fromMessagingMessage(Message<?>, MessageConversionContext) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
fromMessagingMessage(Message<?>, MessageConversionContext) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
Convert a Message to a message from a specific messaging system.

G

get() - Static method in class io.awspring.cloud.sqs.LifecycleHandler
Get the singleton instance for this class.
getAckHandler() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
 
getAcknowledgementCallback() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
getAcknowledgementCallback() - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementProcessor
Retrieve an acknowledgement callback that can be used to offer messages to be acknowledged by this processor.
getAcknowledgementCallback() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
getAcknowledgementCallback() - Method in interface io.awspring.cloud.sqs.support.converter.AcknowledgementAwareMessageConversionContext
 
getAcknowledgementCallback() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
getAcknowledgementInterval() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getAcknowledgementInterval() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the maximum interval between acknowledgements for batch acknowledgements.
getAcknowledgementMode() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
Returns the acknowledgement mode configured for this endpoint.
getAcknowledgementMode() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getAcknowledgementMode() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the AcknowledgementMode for this container.
getAcknowledgementOrdering() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getAcknowledgementOrdering() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the AcknowledgementOrdering for this container.
getAcknowledgementResultCallback() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Return the AcknowledgementResultCallback instance used by this container.
getAcknowledgementResultTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getAcknowledgementResultTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
getAcknowledgementResultTaskExecutor() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the TaskExecutor to be used by blocking AcknowledgementResultCallback implementations for this container.
getAcknowledgementShutdownTimeout() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getAcknowledgementShutdownTimeout() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the maximum amount of time that the container should wait for batched acknowledgements to finish before shutting down.
getAcknowledgementThreshold() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getAcknowledgementThreshold() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the threshold for triggering a batch acknowledgement.
getAcknowledgmentCallback() - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 
getAcknowledgmentProcessor() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
getAnnotationClass() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getAnnotationClass() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
getBackPressureMode() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getBackPressureMode() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the BackPressureMode for this container.
getBatchSize() - Method in interface io.awspring.cloud.sqs.listener.BatchAwareBackPressureHandler
Return the configured batch size for this handler.
getBatchSize() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
getBeanFactory() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getComponentsTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getComponentsTaskExecutor() - Method in class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
 
getComponentsTaskExecutor() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the TaskExecutor to be used by this container's components.
getConfigurableBeanFactory() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getContainerById(String) - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
getContainerById(String) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainerRegistry
Return the MessageListenerContainer instance registered within this registry with the provided id, or null if none.
getContainerComponentFactories() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Return the ContainerComponentFactory instances to be used for creating this container's components.
getContainerOptions() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
getDelegate() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
getEndpoint() - Method in exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
Get the endpoint which the operation failed.
getEndpointId(String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getErrorHandler() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Return the AsyncErrorHandler instance used by this container.
getErrorHandler() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
 
getExpressionResolver() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getFailedAcknowledgementMessages() - Method in exception io.awspring.cloud.sqs.SqsAcknowledgementException
Return the messages that failed to be acknowledged.
getFailedMessage() - Method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
Return the message which listener execution failed.
getFailedMessage() - Method in exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
A single failed message, if present.
getFailedMessages() - Method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
Return the messages which listener execution failed.
getFailedMessages() - Method in exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
The failed messages.
getFifoBatchGroupingStrategy() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Get messages grouping strategy in FIFO queues when retrieved by the container in listener mode ListenerMode.BATCH.
getGeneratedIdPrefix() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getGeneratedIdPrefix() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
getHeader(Collection<Message<U>>, String, Class<T>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Get the specified header or throw an exception if such header is not present.
getHeader(Message<?>, String, Class<T>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Get the specified header or throw an exception if such header is not present.
getHeaderAsString(Message<?>, String) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Get the provided header as String or throw if not present.
getId() - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
 
getId() - Method in interface io.awspring.cloud.sqs.config.Endpoint
An optional id for this endpoint.
getId() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
getId() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
getId() - Method in interface io.awspring.cloud.sqs.listener.IdentifiableContainerComponent
Get the component id.
getId() - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
Get the container id.
getId() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
getId() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
getId(Collection<Message<T>>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Return the messages' ID as a concatenated {@link String].
getId(Message<?>) - Static method in class io.awspring.cloud.sqs.MessageHeaderUtils
Return the message's ID as {@link String].
getInterceptors() - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 
getInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
 
getInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingContextInterceptorExecutionStage
 
getInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.BeforeProcessingInterceptorExecutionStage
 
getListenerContainerFactoryName() - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
 
getListenerContainerFactoryName() - Method in interface io.awspring.cloud.sqs.config.Endpoint
The name of the factory bean that will process this endpoint.
getListenerContainers() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
getListenerContainers() - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainerRegistry
Return the MessageListenerContainer instances registered within this registry.
getListenerMode() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getListenerMode() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the ListenerMode mode for this container.
getListenerShutdownTimeout() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getListenerShutdownTimeout() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the maximum amount of time that the container should wait for processing tasks to finish before shutting down.
getLogicalNames() - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
 
getLogicalNames() - Method in interface io.awspring.cloud.sqs.config.Endpoint
The logical names for this endpoint.
getMaxConcurrentMessages() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
Set the maximum concurrent messages that can be processed simultaneously for each queue.
getMaxConcurrentMessages() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getMaxConcurrentMessages() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Set the maximum concurrent messages that can be processed simultaneously for each queue.
getMaxDelayBetweenPolls() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getMaxDelayBetweenPolls() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Set the maximum time the polling thread should wait for a full batch of permits to be available before trying to acquire a partial batch if so configured.
getMaxMessagesPerPoll() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
Return the maximum amount of messages that should be returned in a poll.
getMaxMessagesPerPoll() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getMaxMessagesPerPoll() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the number of messages that should be returned per poll.
getMessageAttributeNames() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Get the messageAttributeNames that will be retrieved and added as headers in messages.
getMessageConversionContext() - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
getMessageConverter() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getMessageConverter() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the MessagingMessageConverter for this container.
getMessageConverterConsumer() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Get the message converters list consumer.
getMessageGroupingFunction() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
getMessageHandlerMethodFactory() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Return the MessageHandlerMethodFactory to be used to create MessageHandler instances for the Endpoints.
getMessageInterceptors() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Return the AsyncMessageInterceptor instances used by this container.
getMessageInterceptors() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
 
getMessageInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
 
getMessageInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingContextInterceptorExecutionStage
 
getMessageInterceptors(MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AfterProcessingInterceptorExecutionStage
 
getMessageListener() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Return the AsyncMessageListener instance used by this container.
getMessageListener() - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration
 
getMessageListenerContainerRegistryBeanName() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
getMessageListenerContainerRegistryBeanName() - Method in class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
getMessageSystemAttributeNames() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Get the MessageSystemAttributeNames that will be retrieved and added as headers in messages.
getMessageVisibility() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
Return the message visibility for this endpoint.
getMessageVisibility() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Get the message visibility for messages retrieved by the container.
getMethodArgumentResolversConsumer() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Get the method argument resolvers list consumer.
getObjectMapper() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Get the object mapper used to deserialize payloads.
getPayloadClass() - Method in interface io.awspring.cloud.sqs.support.converter.MessageConversionContext
An optional parameter with the payload class to be used by the conversion process.
getPayloadClass() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
getPayloadMessageConverter() - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Get the MessageConverter to be used for converting the Message instances payloads.
getPayloadToDeserialize(S) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
getPayloadToDeserialize(Message) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
 
getPhase() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
getPhase() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
getPollBackOffPolicy() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getPollBackOffPolicy() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the BackOffPolicy to be applied when polling throws an exception.
getPollingEndpointName() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
getPollTimeout() - Method in class io.awspring.cloud.sqs.config.SqsEndpoint
The maximum duration to wait for messages in a given poll.
getPollTimeout() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
getPollTimeout() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Return the timeout for polling messages for this endpoint.
getQueue() - Method in exception io.awspring.cloud.sqs.SqsAcknowledgementException
Return the queue from which the messages were received from.
getQueueAttribute(QueueAttributeName) - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
Return a specific attribute for this queue, if present.
getQueueAttributeNames() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Get the QueueAttributeNames that will be retrieved from the queue and added as headers to the messages.
getQueueAttributes() - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
Return the attributes for this queue.
getQueueAttributes() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
getQueueName() - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
Return the queue name.
getQueueNames() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Return the queue names assigned to this container.
getQueueNotFoundStrategy() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
Get the QueueNotFoundStrategy for the container.
getQueueUrl() - Method in class io.awspring.cloud.sqs.listener.QueueAttributes
Return the queue url.
getReceiveMessageConversionContext(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
getReceiveMessageConversionContext(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
getSendBatchResult() - Method in exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
Get the detailed result of the batch send attempt.
getSendBatchResult(Class<T>) - Method in exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
Get the detailed result of the batch send attempt, casting the result to the provided payload type.
getSendMessageConversionContext(Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
getSqsAsyncClient() - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
getSqsAsyncClientInstance() - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
 
getSuccessfullyAcknowledgedMessages() - Method in exception io.awspring.cloud.sqs.SqsAcknowledgementException
Return the messages that were successfully acknowledged.
getValidator() - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Return the Validator instance used for payload validating in HandlerMethodArgumentResolver instances.

H

handle(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.AsyncErrorHandler
Asynchronously handle the errors thrown processing the given Message instances.
handle(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.ErrorHandler
Handle errors thrown when processing a batch of Messages.
handle(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.AsyncErrorHandler
Asynchronously handle the errors thrown processing the given Message.
handle(Message<T>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.ErrorHandler
Handle errors thrown when processing a Message.
handleAdditionalHeaders(Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
handleAdditionalHeaders(Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
handleCompose(CompletableFuture<T>, BiFunction<? super T, Throwable, ? extends CompletableFuture<U>>) - Static method in class io.awspring.cloud.sqs.CompletableFutures
Compose the provided future with a function to handle the result, taking a value, a throwable and providing a completable future as a result.
HandlerMethodEndpoint - Interface in io.awspring.cloud.sqs.config
Endpoint specialization that indicates that Message instances coming from this endpoint will be handled by a HandlerMethod.
hashCode() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
Returns a hash code value for this object.
hashCode() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Returns a hash code value for this object.
hashCode() - Method in record class io.awspring.cloud.sqs.operations.SendResult
Returns a hash code value for this object.
hasListenerException(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
 
header(String, Object) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Add a header to be sent in the message.
HeaderMapper<S> - Interface in io.awspring.cloud.sqs.support.converter
Mapper interface to map from and to MessageHeaders and a given source type.
headers(Map<String, Object>) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Add headers to be sent in the message.

I

id() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
An id for the MessageListenerContainer that will be created to handle this endpoint.
id(String) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
id(String) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
IdentifiableContainerComponent - Interface in io.awspring.cloud.sqs.listener
Representation of a component that can be assigned an id.
ImmediateAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
 
ImmediateAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.ImmediateAcknowledgementProcessor
 
initializeHandlerMethodFactory() - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
INSTANCE - Static variable in class io.awspring.cloud.sqs.ConfigUtils
 
intercept(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
Perform an action on the messages or return different ones before processing.
intercept(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
Perform an action on the messages or return a different ones before processing.
intercept(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.AsyncMessageInterceptor
Perform an action on the message or return a different one before processing.
intercept(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.interceptor.MessageInterceptor
Perform an action on the message or return a different one before processing.
interceptors(Collection<AsyncMessageInterceptor<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
 
invokeHandler(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
Invokes the handler for the provided messages.
invokeHandler(Message<T>) - Method in class io.awspring.cloud.sqs.listener.adapter.AbstractMethodInvokingListenerAdapter
Invokes the handler for the provided message.
io.awspring.cloud.sqs - package io.awspring.cloud.sqs
SQS integration for Spring Cloud AWS.
io.awspring.cloud.sqs.annotation - package io.awspring.cloud.sqs.annotation
SqsListener annotation and classes to process it.
io.awspring.cloud.sqs.config - package io.awspring.cloud.sqs.config
Assembly-time components for SQS.
io.awspring.cloud.sqs.listener - package io.awspring.cloud.sqs.listener
Components for executing the flow of messages to and from a message listener.
io.awspring.cloud.sqs.listener.acknowledgement - package io.awspring.cloud.sqs.listener.acknowledgement
Components to process message acknowledgements.
io.awspring.cloud.sqs.listener.acknowledgement.handler - package io.awspring.cloud.sqs.listener.acknowledgement.handler
Strategies for handling acknowledgements after successful and / or failed message processing.
io.awspring.cloud.sqs.listener.adapter - package io.awspring.cloud.sqs.listener.adapter
Adapters for invoking a message listener registered by a listener annotation.
io.awspring.cloud.sqs.listener.errorhandler - package io.awspring.cloud.sqs.listener.errorhandler
Components for handling errors and potentially recovering messages.
io.awspring.cloud.sqs.listener.interceptor - package io.awspring.cloud.sqs.listener.interceptor
Components for intercepting messages before or after processing.
io.awspring.cloud.sqs.listener.pipeline - package io.awspring.cloud.sqs.listener.pipeline
Pipeline abstraction to process messages in a container.
io.awspring.cloud.sqs.listener.sink - package io.awspring.cloud.sqs.listener.sink
Components to handle the flow of messages from a Source to a Pipeline.
io.awspring.cloud.sqs.listener.sink.adapter - package io.awspring.cloud.sqs.listener.sink.adapter
Composable message sink adapters to add behavior to sinks via a decorator pattern.
io.awspring.cloud.sqs.listener.source - package io.awspring.cloud.sqs.listener.source
Components that provide message instances to be processed.
io.awspring.cloud.sqs.operations - package io.awspring.cloud.sqs.operations
Components for converting source messages to Spring messaging messages.
io.awspring.cloud.sqs.support - package io.awspring.cloud.sqs.support
Auto-configuration for Amazon SQS (Simple Queue Service) integrations.
io.awspring.cloud.sqs.support.converter - package io.awspring.cloud.sqs.support.converter
Components for converting source messages to Spring messaging messages.
io.awspring.cloud.sqs.support.resolver - package io.awspring.cloud.sqs.support.resolver
Components for resolving method arguments in listener methods.
isAutoStartup() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
 
isAutoStartup() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
isAutoStartup() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
Checks whether the container should be started automatically or manually.
isFifo(String) - Static method in class io.awspring.cloud.sqs.FifoUtils
Return whether the provided queue is Fifo.
isRunning() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
isRunning() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
isRunning() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
isRunning() - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
isRunning() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
isRunning() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
isRunning(Object) - Method in class io.awspring.cloud.sqs.LifecycleHandler
Check whether a object is running if it's an instance of SmartLifecycle.

L

LifecycleHandler - Class in io.awspring.cloud.sqs
Handler for lifecycle methods.
ListenerExecutionFailedException - Exception in io.awspring.cloud.sqs.listener
Exception thrown when the AsyncMessageListener completes with an exception.
ListenerExecutionFailedException(String, Throwable, Collection<Message<T>>) - Constructor for exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
 
ListenerExecutionFailedException(String, Throwable, Message<?>) - Constructor for exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
 
listenerMode(ListenerMode) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
listenerMode(ListenerMode) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the ListenerMode mode for this container.
ListenerMode - Enum Class in io.awspring.cloud.sqs.listener
Configure the delivery strategy to be used by a MessageListenerContainer.
listenerShutdownTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
listenerShutdownTimeout(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the maximum amount of time that the container should wait for tasks to finish before shutting down.
logError(Throwable, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
logError(Throwable, Message<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 

M

manageLifecycle(Consumer<SmartLifecycle>, Object...) - Method in class io.awspring.cloud.sqs.LifecycleHandler
Execute the provided action if the provided objects are SmartLifecycle instances.
manageMessageConverters(Consumer<List<MessageConverter>>) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Manage the list of MessageConverter instances to be used to convert payloads.
manageMethodArgumentResolvers(Consumer<List<HandlerMethodArgumentResolver>>) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Manage the list of HandlerMethodArgumentResolver instances to be used for resolving method arguments.
MANUAL - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
Messages will not be acknowledged automatically by the container.
MANUAL - Enum constant in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
Don't acknowledge messages automatically.
MANUAL - Static variable in class io.awspring.cloud.sqs.annotation.SqsListenerAcknowledgementMode
Messages will not be acknowledged automatically by the container.
maxConcurrentMessages() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
The maximum concurrent messages that can be processed simultaneously for each queue.
maxConcurrentMessages(int) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
maxConcurrentMessages(int) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the maximum concurrent messages that can be processed simultaneously for each queue.
maxConcurrentMessages(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
maxDelayBetweenPolls(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
maxDelayBetweenPolls(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the maximum time the polling thread should wait for a full batch of permits to be available before trying to acquire a partial batch if so configured.
maxMessagesPerPoll() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
The maximum number of messages to poll from SQS.
maxMessagesPerPoll(int) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
maxMessagesPerPoll(int) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the number of messages that should be returned per poll.
maxMessagesPerPoll(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
maxNumberOfMessages(Integer) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Set the maximum number of messages to be returned.
message() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Returns the value of the message record component.
message() - Method in record class io.awspring.cloud.sqs.operations.SendResult
Returns the value of the message record component.
MessageAttributeDataTypes - Class in io.awspring.cloud.sqs.support.converter
 
messageAttributeNames(Collection<String>) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
Set the messageAttributeNames that will be retrieved and added as headers in messages.
messageAttributeNames(Collection<String>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
The message attributes to be retrieved with the message and added as headers to received messages.
MessageConversionContext - Interface in io.awspring.cloud.sqs.support.converter
Marker interface for a message conversion context.
messageConverter(MessagingMessageConverter<?>) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
messageConverter(MessagingMessageConverter<?>) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the MessagingMessageConverter for this container.
messageConverter(MessagingMessageConverter<Message>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Set the MessagingMessageConverter to be used by the template.
messageDeduplicationId(String) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Set the messageDeduplicationId for the message.
MessageExecutionThread - Class in io.awspring.cloud.sqs
A Thread implementation for processing messages.
MessageExecutionThread() - Constructor for class io.awspring.cloud.sqs.MessageExecutionThread
Create an instance.
MessageExecutionThread(ThreadGroup, Runnable, String) - Constructor for class io.awspring.cloud.sqs.MessageExecutionThread
Create an instance with the provided arguments.
MessageExecutionThreadFactory - Class in io.awspring.cloud.sqs
CustomizableThreadFactory implementation for creating MessageExecutionThread instances.
MessageExecutionThreadFactory() - Constructor for class io.awspring.cloud.sqs.MessageExecutionThreadFactory
Create a new MessageExecutionThreadFactory with default thread name prefix.
MessageExecutionThreadFactory(String) - Constructor for class io.awspring.cloud.sqs.MessageExecutionThreadFactory
Create a new MessageExecutionThreadFactory with the given thread name prefix.
messageGroupId(String) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Set the messageGroupId for the message.
MessageGroupingSinkAdapter<T> - Class in io.awspring.cloud.sqs.listener.sink.adapter
AbstractDelegatingMessageListeningSinkAdapter implementation that groups the received batch according to the provided grouping function and emits each sub batch to the delegate separately.
MessageGroupingSinkAdapter(MessageSink<T>, Function<Message<T>, String>) - Constructor for class io.awspring.cloud.sqs.listener.sink.adapter.MessageGroupingSinkAdapter
 
MessageHeaderUtils - Class in io.awspring.cloud.sqs
Utility class for extracting MessageHeaders from a Message.
messageId() - Method in record class io.awspring.cloud.sqs.operations.SendResult
Returns the value of the messageId record component.
messageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
messageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
messageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
messageInterceptor(MessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
MessageInterceptor<T> - Interface in io.awspring.cloud.sqs.listener.interceptor
Interface for intercepting messages before and after execution.
messageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingConfiguration.Builder
 
messageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
 
messageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
MessageListener<T> - Interface in io.awspring.cloud.sqs.listener
Interface to process incoming Messages.
MessageListenerContainer<T> - Interface in io.awspring.cloud.sqs.listener
A container for an AsyncMessageListener with SmartLifecycle capabilities.
MessageListenerContainerFactory<C extends MessageListenerContainer<?>> - Interface in io.awspring.cloud.sqs.config
Creates MessageListenerContainer instances for given Endpoint instances or endpoint names.
MessageListenerContainerRegistry - Interface in io.awspring.cloud.sqs.listener
Interface for registering and looking up containers at startup and runtime.
MessageListenerExecutionStage<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Stage responsible for executing the AsyncMessageListener.
MessageListenerExecutionStage(MessageProcessingConfiguration<T>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.MessageListenerExecutionStage
 
MessageProcessingConfiguration<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Holds the components that will be used on the MessageProcessingPipeline.
MessageProcessingConfiguration.Builder<T> - Class in io.awspring.cloud.sqs.listener.pipeline
 
MessageProcessingContext<T> - Class in io.awspring.cloud.sqs.listener
A message processing context that can be used for communication between components.
MessageProcessingPipeline<T> - Interface in io.awspring.cloud.sqs.listener.pipeline
Represents a stage in the processing pipeline that will be used to process Message instances.
MessageProcessingPipelineBuilder<T> - Class in io.awspring.cloud.sqs.listener.pipeline
Entrypoint for constructing a MessageProcessingPipeline MessageProcessingPipelineBuilder.ComposingMessagePipelineStage.
MessageProcessingPipelineBuilder(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Constructor for class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
 
MessageProcessingPipelineSink<T> - Interface in io.awspring.cloud.sqs.listener.sink
MessageSink specialization that uses a MessageProcessingPipeline as the output.
MessageSink<T> - Interface in io.awspring.cloud.sqs.listener.sink
Component that handles the flow of Messages.
MessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
A source of Message instances.
messageSystemAttributeNames(Collection<MessageSystemAttributeName>) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
Set the MessageSystemAttributeNames that will be retrieved and added as headers in messages.
messageSystemAttributeNames(Collection<MessageSystemAttributeName>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
The message system attributes to be retrieved with the message and added as headers to received messages.
messageVisibility(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
messageVisibility(Duration) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
Set the message visibility for messages retrieved by the container.
MessageVisibilityExtendingSinkAdapter<T> - Class in io.awspring.cloud.sqs.listener.sink.adapter
An AbstractDelegatingMessageListeningSinkAdapter that adds an MessageVisibilityExtendingSinkAdapter<T>.io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter.OriginalBatchMessageVisibilityExtendingInterceptor to the MessageProcessingContext.
MessageVisibilityExtendingSinkAdapter(MessageSink<T>) - Constructor for class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
 
messageVisibilitySeconds() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
The message visibility to be applied to messages received from the provided queues.
MessagingHeaders - Class in io.awspring.cloud.sqs
MessageHeaders associated with messaging operations.
MessagingHeaders() - Constructor for class io.awspring.cloud.sqs.MessagingHeaders
 
MessagingMessageConverter<S> - Interface in io.awspring.cloud.sqs.support.converter
A converter for converting source or target objects to and from Spring Messaging Messages.
MessagingMessageHeaders - Class in io.awspring.cloud.sqs.support.converter
MessageHeaders implementation that allows providing an external UUID.
MessagingMessageHeaders(Map<String, Object>) - Constructor for class io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
Create an instance with the provided headers.
MessagingMessageHeaders(Map<String, Object>, UUID) - Constructor for class io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
Create an instance with the provided headers and id.
MessagingMessageHeaders(Map<String, Object>, UUID, Long) - Constructor for class io.awspring.cloud.sqs.support.converter.MessagingMessageHeaders
Create an instance with the provided arguments.
MessagingMessageListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
MessageListener implementation to handle a message by invoking a method handler.
MessagingMessageListenerAdapter(InvocableHandlerMethod) - Constructor for class io.awspring.cloud.sqs.listener.adapter.MessagingMessageListenerAdapter
 
MessagingOperationFailedException - Exception in io.awspring.cloud.sqs.operations
Exception to represent the failure of a Messaging Operation.
MessagingOperationFailedException(String, String) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
Create an instance with the provided error message.
MessagingOperationFailedException(String, String, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
Create an instance with the provided error message and cause, if any.
MessagingOperationFailedException(String, String, Collection<Message<T>>, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
Create an instance with the provided parameters and a batch of messages.
MessagingOperationFailedException(String, String, Message<?>, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.MessagingOperationFailedException
Create an instance with the provided parameters and a single message.
MessagingOperations - Interface in io.awspring.cloud.sqs.operations
Synchronous messaging operations.
MessagingTemplateOptions<O extends MessagingTemplateOptions<O>> - Interface in io.awspring.cloud.sqs.operations
Options to be used by the template.

N

NeverAcknowledgementHandler<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
AcknowledgementHandler implementation that never acknowledges regardless of the result.
NeverAcknowledgementHandler() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
 
newAsyncTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
Create a new SqsTemplate instance with the provided SqsAsyncClient, only exposing the async methods contained in SqsAsyncOperations.
newSyncTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
Create a new SqsTemplate instance with the provided SqsAsyncClient, only exposing the sync methods contained in SqsOperations.
newTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
Create a new SqsTemplate instance with the provided SqsAsyncClient and both sync and async operations.
NotificationMessageArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
 
NotificationMessageArgumentResolver(MessageConverter, ObjectMapper) - Constructor for class io.awspring.cloud.sqs.support.resolver.NotificationMessageArgumentResolver
 
NUMBER - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
Number message attribute data type.

O

ON_SUCCESS - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
Messages will be acknowledged when message processing is successful.
ON_SUCCESS - Static variable in class io.awspring.cloud.sqs.annotation.SqsListenerAcknowledgementMode
Messages will be acknowledged when message processing is successful.
onAcknowledge(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
onAcknowledge(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementCallback
Triggers acknowledgement for the given messages.
onAcknowledge(Message<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
onAcknowledge(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementCallback
Triggers acknowledgement for the given message.
onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
Invoked when message processing completes with an error for a batch of messages.
onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
 
onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
 
onError(Collection<Message<T>>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
 
onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
Invoked when message processing completes with an error for a single message.
onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
 
onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
 
onError(Message<T>, Throwable, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
 
onFailure(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementResultCallback
Execute an action if message acknowledgement fails.
onFailure(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AsyncAcknowledgementResultCallback
Execute an action if message acknowledgement fails.
onMessage(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.adapter.AsyncMessagingMessageListenerAdapter
 
onMessage(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.adapter.MessagingMessageListenerAdapter
 
onMessage(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.AsyncMessageListener
Process the provided messages.
onMessage(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.MessageListener
 
onMessage(Message<T>) - Method in class io.awspring.cloud.sqs.listener.adapter.AsyncMessagingMessageListenerAdapter
 
onMessage(Message<T>) - Method in class io.awspring.cloud.sqs.listener.adapter.MessagingMessageListenerAdapter
 
onMessage(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.AsyncMessageListener
Process the provided message.
onMessage(Message<T>) - Method in interface io.awspring.cloud.sqs.listener.MessageListener
 
onSuccess(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementResultCallback
Execute an action after the messages are successfully acknowledged.
onSuccess(Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.AsyncAcknowledgementResultCallback
Execute an action after the messages are successfully acknowledged.
onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
Invoked when message processing completes successfully for a batch of messages.
onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
 
onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
 
onSuccess(Collection<Message<T>>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
 
onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementHandler
Invoked when message processing completes successfully for a single message.
onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.AlwaysAcknowledgementHandler
 
onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.NeverAcknowledgementHandler
 
onSuccess(Message<T>, AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
 
OnSuccessAcknowledgementHandler<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement.handler
AcknowledgementHandler implementation that only acknowledges on success.
OnSuccessAcknowledgementHandler() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.handler.OnSuccessAcknowledgementHandler
 
ORDERED - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
Acknowledgements will be executed sequentially.
ORDERED_BY_GROUP - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
Acknowledgements will be executed sequentially within its group, and in parallel between groups.
OrderedMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
MessageProcessingPipelineSink implementation that processes provided messages sequentially and in order.
OrderedMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.OrderedMessageSink
 

P

PARALLEL - Enum constant in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
Acknowledgements will be executed in parallel.
partition(Collection<T>, int) - Static method in class io.awspring.cloud.sqs.CollectionUtils
 
payload(T) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Set the payload to send in the message.
phase(Integer) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
pollBackOffPolicy(BackOffPolicy) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
pollBackOffPolicy(BackOffPolicy) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the BackOffPolicy to use when polling throws an exception.
PollingMessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
MessageSource extension that provides polling configurations and SmartLifecycle capabilities.
pollTimeout(Duration) - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions.Builder
 
pollTimeout(Duration) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptionsBuilder
Set the timeout for polling messages for this endpoint.
pollTimeout(Duration) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Set the maximum amount of time to wait for messages in the queue before returning with less than maximum of messages or empty.
pollTimeoutSeconds() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
The maximum number of seconds to wait for messages in a poll to SQS.
pollTimeoutSeconds(Integer) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
postProcessAfterInitialization(Object, String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
preProcessHeadersForReceive(String, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
preProcessHeadersForReceive(String, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
preProcessMessageForSend(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
preProcessMessageForSend(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
preProcessMessageForSendAsync(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
preProcessMessageForSendAsync(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
preProcessMessagesForSend(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
preProcessMessagesForSend(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
preProcessMessagesForSendAsync(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
preProcessMessagesForSendAsync(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
process(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
 
process(Collection<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageListenerExecutionStage
 
process(Collection<Message<T>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
 
process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
 
process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AcknowledgementHandlerExecutionStage
 
process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.ErrorHandlerExecutionStage
 
process(CompletableFuture<Message<T>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
 
process(Message<T>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractBeforeProcessingInterceptorExecutionStage
 
process(Message<T>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageListenerExecutionStage
 
process(Message<T>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
 
PROCESS_MESSAGE_GROUPS_IN_PARALLEL_BATCHES - Enum constant in enum class io.awspring.cloud.sqs.listener.FifoBatchGroupingStrategy
Default strategy.
PROCESS_MULTIPLE_GROUPS_IN_SAME_BATCH - Enum constant in enum class io.awspring.cloud.sqs.listener.FifoBatchGroupingStrategy
Each batch contains messages originating from multiple message groups.
processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AbstractAfterProcessingInterceptorExecutionStage
 
processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.AcknowledgementHandlerExecutionStage
 
processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in class io.awspring.cloud.sqs.listener.pipeline.ErrorHandlerExecutionStage
 
processMany(CompletableFuture<Collection<Message<T>>>, MessageProcessingContext<T>) - Method in interface io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipeline
 

Q

queue(String) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Set the queue name, url or ARN from which to receive messages from.
queue(String) - Method in interface io.awspring.cloud.sqs.operations.SqsSendOptions
Set the queue name, url or ARN to send the message to.
queueAttributeNames(Collection<QueueAttributeName>) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
Set the QueueAttributeNames that will be retrieved from the queue and added as headers to the messages.
queueAttributeNames(Collection<QueueAttributeName>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
The queue attribute names that will be retrieved by this template and added as headers to received messages.
queueAttributeNames(Collection<QueueAttributeName>) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
The QueueAttributeNames to be retrieved.
QueueAttributes - Class in io.awspring.cloud.sqs.listener
Queue attributes extracted from SQS, as well as the queue name and url.
QueueAttributes(String, String, Map<QueueAttributeName, String>) - Constructor for class io.awspring.cloud.sqs.listener.QueueAttributes
Create an instance with the provided arguments.
QueueAttributesAware - Interface in io.awspring.cloud.sqs.listener
Implementations are enabled to receive a QueueAttributes instance.
QueueAttributesMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
HandlerMethodArgumentResolver implementation for resolving QueueAttributes arguments.
QueueAttributesMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
 
QueueAttributesResolver - Class in io.awspring.cloud.sqs
Resolves QueueAttributes for the specified queue.
QueueAttributesResolver.Builder - Class in io.awspring.cloud.sqs
A builder for creating QueueAttributesResolver instances.
QueueAttributesResolvingException - Exception in io.awspring.cloud.sqs
Exception thrown when a QueueAttributesResolver fails.
QueueAttributesResolvingException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.QueueAttributesResolvingException
Create an instance with the message and throwable cause.
QueueMessageBatchVisibility - Class in io.awspring.cloud.sqs.listener
BatchVisibility implementation for SQS messages.
QueueMessageBatchVisibility(SqsAsyncClient, String, Collection<String>) - Constructor for class io.awspring.cloud.sqs.listener.QueueMessageBatchVisibility
Create an instance for changing the visibility in batch for the provided queue.
QueueMessageVisibility - Class in io.awspring.cloud.sqs.listener
Visibility implementation for SQS messages.
QueueMessageVisibility(SqsAsyncClient, String, String) - Constructor for class io.awspring.cloud.sqs.listener.QueueMessageVisibility
Create an instance for changing the visibility for the provided queue.
queueName(String) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
The queue name.
queueNames() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
queueNames(String...) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
queueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
queueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
queueNotFoundStrategy(QueueNotFoundStrategy) - Method in interface io.awspring.cloud.sqs.listener.SqsContainerOptionsBuilder
Set the QueueNotFoundStrategy for the container.
queueNotFoundStrategy(QueueNotFoundStrategy) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
The QueueNotFoundStrategy for this template.
queueNotFoundStrategy(QueueNotFoundStrategy) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
The strategy to be used in case a queue does not exist.
QueueNotFoundStrategy - Enum Class in io.awspring.cloud.sqs.listener
Configure the strategy to be used when a specified queue is not found at container startup.

R

receive() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receive() - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Receive a message from the default queue with default settings.
receive(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receive(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Receive a message from the provided queue and convert the payload to the provided class.
receive(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
Receive a message using SqsReceiveOptions.
receive(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receive(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
Receive a message using SqsReceiveOptions and convert the payload to the provided class.
receive(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveAsync() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveAsync() - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Receive a message from the default queue with default settings.
receiveAsync(String, Class<?>, Duration, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveAsync(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveAsync(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Receive a message from the provided queue and convert the payload to the provided class.
receiveAsync(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
Receive a message using the SqsReceiveOptions options.
receiveAsync(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
Receive a message using the SqsReceiveOptions options and convert the payload to the provided class.
receiveAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveMany() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveMany() - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Receive a batch of messages from the default queue with default settings.
receiveMany(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveMany(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Receive a batch of messages from the provided queue and convert the payloads to the provided class.
receiveMany(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
Receive a batch of messages using SqsReceiveOptions.
receiveMany(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveMany(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
Receive a batch of messages using SqsReceiveOptions and convert the payloads to the provided class.
receiveMany(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveManyAsync() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveManyAsync() - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Receive a batch of messages from the default queue with default settings.
receiveManyAsync(String, Class<?>, Duration, Integer, Map<String, Object>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveManyAsync(String, Class<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
receiveManyAsync(String, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Receive a batch of messages from the provided queue and convert the payloads to the provided class.
receiveManyAsync(Consumer<SqsReceiveOptions>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
Receive a batch of messages using the SqsReceiveOptions options.
receiveManyAsync(Consumer<SqsReceiveOptions>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveManyAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
Receive a batch of messages using the SqsReceiveOptions options and convert the payloads to the provided class.
receiveManyAsync(Consumer<SqsReceiveOptions>, Class<T>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
receiveRequestAttemptId(UUID) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Set the receiveRequestAttemptId required attribute.
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.awspring.cloud.sqs.config.SqsBootstrapConfiguration
 
registerEndpoint(Endpoint) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Register an Endpoint within this registrar for later processing.
registerListenerContainer(MessageListenerContainer<?>) - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
registerListenerContainer(MessageListenerContainer<?>) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainerRegistry
Register a MessageListenerContainer instance with this registry.
release(int) - Method in interface io.awspring.cloud.sqs.listener.BackPressureHandler
Release the specified amount of permits.
release(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
releaseBatch() - Method in interface io.awspring.cloud.sqs.listener.BatchAwareBackPressureHandler
Release a batch of permits.
releaseBatch() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
releaseUnusedPermits(int, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
request(int) - Method in interface io.awspring.cloud.sqs.listener.BackPressureHandler
Request a number of permits.
request(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
requestBatch() - Method in interface io.awspring.cloud.sqs.listener.BatchAwareBackPressureHandler
Request a batch of permits.
requestBatch() - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
resolveAcknowledgement(String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.AcknowledgmentHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.BatchVisibilityHandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.NotificationMessageArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.SqsMessageMethodArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class io.awspring.cloud.sqs.support.resolver.VisibilityHandlerMethodArgumentResolver
 
resolveAsInteger(String, String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
resolveAsString(String, String) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
resolveEndpointNames(String[]) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
resolveQueueAttributes() - Method in class io.awspring.cloud.sqs.QueueAttributesResolver
 
runBackPressureReleaseCallback() - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 

S

self() - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
SemaphoreBackPressureHandler - Class in io.awspring.cloud.sqs.listener
BackPressureHandler implementation that uses a Semaphore for handling backpressure.
SemaphoreBackPressureHandler.Builder - Class in io.awspring.cloud.sqs.listener
 
send(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
send(String, Message<T>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Send the provided message along with its headers to the provided queue.
send(String, T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
send(String, T) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Send a message to the provided queue with the provided payload.
send(Consumer<SqsSendOptions<T>>) - Method in interface io.awspring.cloud.sqs.operations.SqsOperations
Send a message using the SqsSendOptions options.
send(Consumer<SqsSendOptions<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
send(T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
send(T) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Send a Message to the default queue with the provided payload.
sendAsync(String, Message<T>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
sendAsync(String, Message<T>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Send the provided message along with its headers to the provided queue.
sendAsync(String, T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
sendAsync(String, T) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Send a message to the provided queue with the provided payload.
sendAsync(Consumer<SqsSendOptions<T>>) - Method in interface io.awspring.cloud.sqs.operations.SqsAsyncOperations
Send a message using SqsSendOptions.
sendAsync(Consumer<SqsSendOptions<T>>) - Method in class io.awspring.cloud.sqs.operations.SqsTemplate
 
sendAsync(T) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
sendAsync(T) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Send a Message to the default queue with the provided payload.
sendBatchFailureHandlingStrategy(SendBatchFailureHandlingStrategy) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate.AbstractMessagingTemplateOptions
 
sendBatchFailureHandlingStrategy(SendBatchFailureHandlingStrategy) - Method in interface io.awspring.cloud.sqs.operations.MessagingTemplateOptions
Set the strategy to use when handling batch send operations with at least one failed message.
SendBatchFailureHandlingStrategy - Enum Class in io.awspring.cloud.sqs.operations
The strategy to use when handling a send batch operation that has at least one failed message.
SendBatchOperationFailedException - Exception in io.awspring.cloud.sqs.operations
Exception representing a partial or complete failure in sending a batch of messages to an endpoint.
SendBatchOperationFailedException(String, String, SendResult.Batch<?>) - Constructor for exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
Create an instance with the provided arguments.
SendBatchOperationFailedException(String, String, SendResult.Batch<?>, Throwable) - Constructor for exception io.awspring.cloud.sqs.operations.SendBatchOperationFailedException
Create an instance with the provided arguments.
SENDER_FAULT_PARAMETER_NAME - Static variable in class io.awspring.cloud.sqs.operations.SqsTemplateParameters
Whether the messaging operation failed due to a problem with the request.
sendMany(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
sendMany(String, Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.operations.MessagingOperations
Send the provided messages along with their headers to the provided queue.
sendManyAsync(String, Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
sendManyAsync(String, Collection<Message<T>>) - Method in interface io.awspring.cloud.sqs.operations.AsyncMessagingOperations
Send the provided messages along with their headers to the provided queue.
SendResult<T> - Record Class in io.awspring.cloud.sqs.operations
The result of a send operation.
SendResult(UUID, String, Message<T>, Map<String, Object>) - Constructor for record class io.awspring.cloud.sqs.operations.SendResult
Creates an instance of a SendResult record class.
SendResult.Batch<T> - Record Class in io.awspring.cloud.sqs.operations
The result of a batch send operation.
SendResult.Failed<T> - Record Class in io.awspring.cloud.sqs.operations
The result of a failed send operation.
sendToExecutor(Collection<Message<T>>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
SEQUENCE_NUMBER_PARAMETER_NAME - Static variable in class io.awspring.cloud.sqs.operations.SqsTemplateParameters
Sequence number generated for SQS FIFO.
setAcknowledgementCallback(AcknowledgementCallback<?>) - Method in interface io.awspring.cloud.sqs.support.converter.AcknowledgementAwareMessageConversionContext
 
setAcknowledgementCallback(AcknowledgementCallback<?>) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
setAcknowledgementExecutor(AcknowledgementExecutor<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
setAcknowledgementExecutor(AcknowledgementExecutor<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.ExecutingAcknowledgementProcessor
 
setAcknowledgementProcessor(AcknowledgementProcessor<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setAcknowledgementProcessor(AcknowledgementProcessor<T>) - Method in interface io.awspring.cloud.sqs.listener.source.AcknowledgementProcessingMessageSource
Set the AcknowledgementProcessor instance that will process the message instances and provide the AcknowledgementCallback.
setAcknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the AcknowledgementResultCallback instance to be used by containers created by this factory.
setAcknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the AcknowledgementResultCallback instance to be used by this container.
setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the AsyncAcknowledgementResultCallback instance to be used by containers created by this factory.
setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the AsyncAcknowledgementResultCallback instance to be used by this container.
setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.acknowledgement.ExecutingAcknowledgementProcessor
 
setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in interface io.awspring.cloud.sqs.listener.source.AcknowledgementProcessingMessageSource
Set the AsyncAcknowledgementResultCallback that will be executed after messages are acknowledged, usually by a AcknowledgementExecutor.
setAcknowledgmentCallback(AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 
setAdditionalHeadersFunction(BiFunction<Message, MessageHeaderAccessor, MessageHeaders>) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
 
setAsyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the AsyncMessageListener instance to be used by containers created with this factory.
setAsyncMessageListener(AsyncMessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
setAsyncMessageListener(AsyncMessageListener<T>) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
Set the listener to be used to receive messages.
setBackPressureHandler(BackPressureHandler) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setBackPressureHandler(BackPressureHandler) - Method in interface io.awspring.cloud.sqs.listener.source.PollingMessageSource
Set the BackPressureHandler that will be use to handle backpressure in this source.
setBackPressureReleaseCallback(Runnable) - Method in class io.awspring.cloud.sqs.listener.MessageProcessingContext
 
setBean(Object) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
Set the bean instance to be used when handling a message for this endpoint.
setBean(Object) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
Set the bean containing the method to be invoked with the incoming messages.
setBeanFactory(BeanFactory) - Method in class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
 
setBeanFactory(BeanFactory) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
 
setComponentFactories(Collection<ContainerComponentFactory<T, O>>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
setContainerComponentFactories(Collection<ContainerComponentFactory<T, O>>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the ContainerComponentFactory instances that will be used to create components for listener containers created by this factory.
setDefaultListenerContainerFactoryBeanName(String) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Set the bean name for the default MessageListenerContainerFactory.
setErrorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the AsyncErrorHandler instance to be used by containers created with this factory.
setErrorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the AsyncErrorHandler instance to be used by this container.
setErrorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the ErrorHandler instance to be used by containers created with this factory.
setErrorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the ErrorHandler instance to be used by this container.
setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
Set the MessageHandlerMethodFactory to be used for handling messages in this endpoint.
setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
Set the MessageHandlerMethodFactory to be used for creating the HandlerMethod.
setHeaderMapper(HeaderMapper<S>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Set the HeaderMapper to used to convert headers for Message instances.
setId(String) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the id for this container instance.
setId(String) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
setId(String) - Method in interface io.awspring.cloud.sqs.listener.IdentifiableContainerComponent
Set the component id.
setId(String) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
 
setId(String) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler
 
setId(String) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setListenerContainerRegistry(MessageListenerContainerRegistry) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
setMaxAcknowledgementsPerBatch(int) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
setMessageGroupingFunction(Function<Message<T>, String>) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Set a custom MessageHandlerMethodFactory implementation.
setMessageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
Set the MessageListener instance to be used by containers created with this factory.
setMessageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
setMessageListener(MessageListener<T>) - Method in interface io.awspring.cloud.sqs.listener.MessageListenerContainer
Set the listener to be used to process messages.
setMessageListenerContainerRegistryBeanName(String) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Set the bean name for the MessageListenerContainerRegistry.
setMessagePipeline(MessageProcessingPipeline<T>) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
setMessagePipeline(MessageProcessingPipeline<T>) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
setMessagePipeline(MessageProcessingPipeline<T>) - Method in interface io.awspring.cloud.sqs.listener.sink.MessageProcessingPipelineSink
Set the MessageProcessingPipeline instance that this sink will emit Message instances to.
setMessageSink(MessageSink<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setMessageSink(MessageSink<T>) - Method in interface io.awspring.cloud.sqs.listener.source.MessageSource
Set the MessageSink to be used as an output for this MessageSource.
setMessageVisibility(Duration) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
 
setMethod(Method) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
Set the method to be used when handling a message for this endpoint.
setMethod(Method) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
Set the method to be used when handling messages for this endpoint.
setObjectMapper(ObjectMapper) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Set the object mapper to be used to deserialize payloads fot SqsListener endpoints.
setObjectMapper(ObjectMapper) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Set the ObjectMapper instance to be used for converting the Message instances payloads.
setParallelLifecycle(boolean) - Method in class io.awspring.cloud.sqs.LifecycleHandler
Set whether lifecycle management should be handled in parallel or sequentially.
setPayloadClass(Class<?>) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
setPayloadMessageConverter(MessageConverter) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Set the MessageConverter to be used for converting the Message instances payloads.
setPayloadTypeHeader(String) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Set the name of the header to be looked up in a Message instance by the AbstractMessagingMessageConverter.defaultHeaderTypeMapping(Message).
setPayloadTypeHeaderValueFunction(Function<Message<?>, String>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Set the function to create the payload type header value from.
setPayloadTypeMapper(Function<Message<?>, Class<?>>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
Set the payload type mapper to be used by this converter.
setPhase(int) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the phase for the SmartLifecycle for this container instance.
setPhase(int) - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
setPollingEndpointName(String) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setPollingEndpointName(String) - Method in interface io.awspring.cloud.sqs.listener.source.PollingMessageSource
Set the endpoint name that will be polled by this source.
setQueueAttributes(QueueAttributes) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
 
setQueueAttributes(QueueAttributes) - Method in interface io.awspring.cloud.sqs.listener.QueueAttributesAware
Set the QueueAttributes instance.
setQueueAttributes(QueueAttributes) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
setQueueNames(String...) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the queue logical names that will be handled by the container.
setQueueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
Set the queue logical names that will be handled by the container.
setQueueNames(Collection<String>) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
Set the SqsAsyncClient instance to be shared by the containers.
setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
 
setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter
 
setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.source.AbstractSqsMessageSource
 
setSqsAsyncClient(SqsAsyncClient) - Method in interface io.awspring.cloud.sqs.listener.SqsAsyncClientAware
Set the SqsAsyncClient instance.
setSqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
setSqsAsyncClientSupplier(Supplier<SqsAsyncClient>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
Set a supplier for SqsAsyncClient instances.
setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
 
setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters.AbstractThreadingComponentAdapter
 
setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
setTaskExecutor(TaskExecutor) - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
setTaskExecutor(TaskExecutor) - Method in interface io.awspring.cloud.sqs.listener.TaskExecutorAware
Set the task executor.
setupAcknowledgementForConversion(AcknowledgementCallback<T>) - Method in class io.awspring.cloud.sqs.listener.source.AbstractMessageConvertingMessageSource
 
setupContainer(MessageListenerContainer<T>) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
Configure the provided container for this endpoint.
setupContainer(MessageListenerContainer<T>) - Method in interface io.awspring.cloud.sqs.config.Endpoint
Set up the necessary attributes for the container to process this endpoint.
setValidator(Validator) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
Set the Validator instance used for payload validating in HandlerMethodArgumentResolver instances.
SimpleClassMatchingMessageConverter - Class in io.awspring.cloud.sqs.support.converter
SmartMessageConverter implementation that returns the payload unchanged if the target class for Serialization / Deserialization matches the payload class.
SimpleClassMatchingMessageConverter() - Constructor for class io.awspring.cloud.sqs.support.converter.SimpleClassMatchingMessageConverter
 
SINGLE_MESSAGE - Enum constant in enum class io.awspring.cloud.sqs.listener.ListenerMode
Configure the container to receive one message at a time in its components.
SnsMessageConverter - Class in io.awspring.cloud.sqs.support.converter
 
SnsMessageConverter(MessageConverter, ObjectMapper) - Constructor for class io.awspring.cloud.sqs.support.converter.SnsMessageConverter
 
SnsNotificationMessage - Annotation Interface in io.awspring.cloud.sqs.annotation
Annotation that is used to map SNS notification value on an SQS Queue to a variable that is annotated.
SQS_APPROXIMATE_FIRST_RECEIVE_TIMESTAMP - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
ApproximateFirstReceiveTimestamp header in a SQS message.
SQS_APPROXIMATE_RECEIVE_COUNT - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
ApproximateReceiveCount header in a SQS message.
SQS_AWS_TRACE_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
SenderId header in a SQS message.
SQS_DEFAULT_TYPE_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header containing the FQCN of the Class that the message's payload should be deserialized to.
SQS_DELAY_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the delay attribute.
SQS_HEADER_PREFIX - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
SQS Headers prefix to be used by all headers added by the framework.
SQS_LISTENER_ANNOTATION_BEAN_POST_PROCESSOR_BEAN_NAME - Static variable in class io.awspring.cloud.sqs.config.SqsBeanNames
SQS_MESSAGE_DEDUPLICATION_ID_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
Deduplication header in a SQS message.
SQS_MESSAGE_GROUP_ID_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
Group id header in a SQS message.
SQS_MSA_HEADER_PREFIX - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
MessageSystemAttributes prefix
SQS_QUEUE_ATTRIBUTES_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the QueueAttributes for this message.
SQS_QUEUE_NAME_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the queue name.
SQS_QUEUE_URL_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the queue url.
SQS_RECEIPT_HANDLE_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the SQS Message's receipt handle.
SQS_RECEIVE_REQUEST_ATTEMPT_ID_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the ReceiveRequestAttemptId for this message.
SQS_RECEIVED_AT_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the received at attribute.
SQS_SENDER_ID - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
SenderId header in a SQS message.
SQS_SENT_TIMESTAMP - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
SentTimestamp header in a SQS message.
SQS_SEQUENCE_NUMBER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders.MessageSystemAttributes
SenderId header in a SQS message.
SQS_SOURCE_DATA_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the original SQS Message.
SQS_VISIBILITY_TIMEOUT_HEADER - Static variable in class io.awspring.cloud.sqs.listener.SqsHeaders
Header for the Visibility object for this message.
SqsAcknowledgementException - Exception in io.awspring.cloud.sqs
Exception representing an error during acknowledgement execution.
SqsAcknowledgementException(String, Collection<Message<?>>, Collection<Message<?>>, String) - Constructor for exception io.awspring.cloud.sqs.SqsAcknowledgementException
Construct an instance with the given parameters.
SqsAcknowledgementException(String, Collection<Message<?>>, Collection<Message<?>>, String, Throwable) - Constructor for exception io.awspring.cloud.sqs.SqsAcknowledgementException
Construct an instance with the given parameters.
SqsAcknowledgementExecutor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
AcknowledgementExecutor implementation for SQS queues.
SqsAcknowledgementExecutor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.SqsAcknowledgementExecutor
 
sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
Set the SqsAsyncClient instance to be shared by the containers.
sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder
 
sqsAsyncClient(SqsAsyncClient) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
Set the SqsAsyncClient to be used by the SqsTemplate.
sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
The SqsAsyncClient to be used to resolve the queue attributes.
SqsAsyncClientAware - Interface in io.awspring.cloud.sqs.listener
Implementations are enabled to receive a SqsAsyncClient instance.
sqsAsyncClientSupplier(Supplier<SqsAsyncClient>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
Set a supplier for SqsAsyncClient instances.
SqsAsyncOperations - Interface in io.awspring.cloud.sqs.operations
Sqs-specific asynchronous messaging operations for Standard and Fifo queues.
SqsBeanNames - Class in io.awspring.cloud.sqs.config
Utility class containing the bean names used for the framework's bean registration.
SqsBootstrapConfiguration - Class in io.awspring.cloud.sqs.config
Registers the DefaultListenerContainerRegistry and EndpointRegistrar that will be used to bootstrap the AWS SQS integration.
SqsBootstrapConfiguration() - Constructor for class io.awspring.cloud.sqs.config.SqsBootstrapConfiguration
 
SqsContainerOptions - Class in io.awspring.cloud.sqs.listener
Sqs specific implementation of ContainerOptions.
SqsContainerOptions(SqsContainerOptions.BuilderImpl) - Constructor for class io.awspring.cloud.sqs.listener.SqsContainerOptions
Create a ContainerOptions instance from the builder.
SqsContainerOptionsBuilder - Interface in io.awspring.cloud.sqs.listener
ContainerOptionsBuilder specialization for SQS specific options.
SqsEndpoint - Class in io.awspring.cloud.sqs.config
Endpoint implementation for SQS endpoints.
SqsEndpoint(SqsEndpoint.SqsEndpointBuilder) - Constructor for class io.awspring.cloud.sqs.config.SqsEndpoint
 
SqsEndpoint.SqsEndpointBuilder - Class in io.awspring.cloud.sqs.config
 
SqsEndpointBuilder() - Constructor for class io.awspring.cloud.sqs.config.SqsEndpoint.SqsEndpointBuilder
 
SqsException - Exception in io.awspring.cloud.sqs
Top-level exception for Sqs RuntimeException instances.
SqsException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.SqsException
Construct an instance with the supplied message and cause.
SqsHeaderMapper - Class in io.awspring.cloud.sqs.support.converter
A HeaderMapper implementation for SQS Messages.
SqsHeaderMapper() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
 
SqsHeaders - Class in io.awspring.cloud.sqs.listener
The MessageHeaders names used for Message instances created from SQS messages.
SqsHeaders.MessageSystemAttributes - Class in io.awspring.cloud.sqs.listener
 
SqsListener - Annotation Interface in io.awspring.cloud.sqs.annotation
Methods with this annotation will be wrapped by a MessageListener or AsyncMessageListener and set to a MessageListenerContainer.
SqsListenerAcknowledgementMode - Class in io.awspring.cloud.sqs.annotation
Acknowledgement strategies supported by the SqsListener annotation.
SqsListenerAcknowledgementMode() - Constructor for class io.awspring.cloud.sqs.annotation.SqsListenerAcknowledgementMode
 
SqsListenerAnnotationBeanPostProcessor - Class in io.awspring.cloud.sqs.annotation
SqsListenerAnnotationBeanPostProcessor() - Constructor for class io.awspring.cloud.sqs.annotation.SqsListenerAnnotationBeanPostProcessor
 
SqsListenerConfigurer - Interface in io.awspring.cloud.sqs.config
Beans implementing this interface can configure the EndpointRegistrar instance used to process Endpoint instances and change general settings for processing all SqsListener annotations.
SqsMessageConversionContext - Class in io.awspring.cloud.sqs.support.converter
MessageConversionContext implementation that contains SQS related properties for mapping additional MessageHeaders.
SqsMessageConversionContext() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
 
SqsMessageListenerContainer<T> - Class in io.awspring.cloud.sqs.listener
MessageListenerContainer implementation for SQS queues.
SqsMessageListenerContainer(SqsAsyncClient) - Constructor for class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
SqsMessageListenerContainer(SqsAsyncClient, SqsContainerOptions) - Constructor for class io.awspring.cloud.sqs.listener.SqsMessageListenerContainer
 
SqsMessageListenerContainer.Builder<T> - Class in io.awspring.cloud.sqs.listener
 
SqsMessageListenerContainerFactory<T> - Class in io.awspring.cloud.sqs.config
MessageListenerContainerFactory implementation for creating SqsMessageListenerContainer instances.
SqsMessageListenerContainerFactory() - Constructor for class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory
 
SqsMessageListenerContainerFactory.Builder<T> - Class in io.awspring.cloud.sqs.config
 
SqsMessageMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
Resolves original SQS message object {@link (software.amazon.awssdk.services.sqs.model.Message)} from Spring Messaging message object Message.
SqsMessageMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.SqsMessageMethodArgumentResolver
 
SqsMessagingMessageConverter - Class in io.awspring.cloud.sqs.support.converter
MessagingMessageConverter implementation for converting SQS Message instances to Spring Messaging Message instances.
SqsMessagingMessageConverter() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsMessagingMessageConverter
 
SqsOperations - Interface in io.awspring.cloud.sqs.operations
Sqs-specific synchronous messaging operations for Standard and Fifo queues.
SqsReceiveOptions - Interface in io.awspring.cloud.sqs.operations
Options for receiving messages from SQS queues, with a method chaining API.
SqsSendOptions<T> - Interface in io.awspring.cloud.sqs.operations
Options for sending messages to SQS queues, with a method chaining API.
SqsTemplate - Class in io.awspring.cloud.sqs.operations
Sqs-specific implementation of AbstractMessagingTemplate
SqsTemplateBuilder - Interface in io.awspring.cloud.sqs.operations
Builder interface for creating a SqsTemplate instance.
SqsTemplateOptions - Interface in io.awspring.cloud.sqs.operations
Sqs specific options for the SqsTemplate.
SqsTemplateParameters - Class in io.awspring.cloud.sqs.operations
SQS parameters added to SendResult objects as additional information.
SqsTemplateParameters() - Constructor for class io.awspring.cloud.sqs.operations.SqsTemplateParameters
 
StandardSqsComponentFactory<T> - Class in io.awspring.cloud.sqs.listener
A ContainerComponentFactory implementation for Standard SQS queues.
StandardSqsComponentFactory() - Constructor for class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
StandardSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
AbstractSqsMessageSource implementation for standard queues.
StandardSqsMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.StandardSqsMessageSource
 
start() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
start() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
start() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
start() - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
start() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
start() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
start(Object...) - Method in class io.awspring.cloud.sqs.LifecycleHandler
Starts the provided objects that are a SmartLifecycle instance.
stop() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
 
stop() - Method in class io.awspring.cloud.sqs.listener.acknowledgement.AbstractOrderingAcknowledgementProcessor
 
stop() - Method in class io.awspring.cloud.sqs.listener.DefaultListenerContainerRegistry
 
stop() - Method in class io.awspring.cloud.sqs.listener.sink.AbstractMessageProcessingPipelineSink
 
stop() - Method in class io.awspring.cloud.sqs.listener.sink.adapter.AbstractDelegatingMessageListeningSinkAdapter
 
stop() - Method in class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
 
stop(Object...) - Method in class io.awspring.cloud.sqs.LifecycleHandler
Starts the provided objects that are a SmartLifecycle instance.
STRING - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
String message attribute data type.
STRING_ARRAY - Static variable in class io.awspring.cloud.sqs.support.converter.MessageAttributeDataTypes
String.Array message attribute data type.
successful() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
Returns the value of the successful record component.
supports(Class<?>) - Method in class io.awspring.cloud.sqs.support.converter.SimpleClassMatchingMessageConverter
 
supports(Collection<String>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.FifoSqsComponentFactory
 
supports(Collection<String>, SqsContainerOptions) - Method in class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
 
supports(Collection<String>, O) - Method in interface io.awspring.cloud.sqs.listener.ContainerComponentFactory
Whether this factory supports the given queues based on the queue names.
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.AcknowledgmentHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.BatchVisibilityHandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.NotificationMessageArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.SqsMessageMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.awspring.cloud.sqs.support.resolver.VisibilityHandlerMethodArgumentResolver
 

T

TaskExecutorAware - Interface in io.awspring.cloud.sqs.listener
Enables a class to receive a container managed TaskExecutor.
TemplateAcknowledgementMode - Enum Class in io.awspring.cloud.sqs.operations
Acknowledgement modes to be used by a MessageReceivingOperations implementation.
TemplateContentBasedDeduplication - Enum Class in io.awspring.cloud.sqs.operations
The ContentBasedDeduplication queue attribute value to be used by the SqsTemplate when sending messages to a FIFO queue.
then(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
 
thenInTheFuture(Function<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
 
thenWrapWith(BiFunction<MessageProcessingConfiguration<T>, MessageProcessingPipeline<T>, MessageProcessingPipeline<T>>) - Method in class io.awspring.cloud.sqs.listener.pipeline.MessageProcessingPipelineBuilder
 
throughputConfiguration(BackPressureMode) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
 
THROW - Enum constant in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
toBatchVisibility(Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.listener.QueueMessageVisibility
Create a BatchVisibility instance with the provided messages' receipt handlers.
toBuilder() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
toBuilder() - Method in class io.awspring.cloud.sqs.listener.SqsContainerOptions
 
toHeaders(S) - Method in interface io.awspring.cloud.sqs.support.converter.HeaderMapper
Map the provided source into a MessageHeaders instance.
toHeaders(Message) - Method in class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
 
toMessage(Object, MessageHeaders) - Method in class io.awspring.cloud.sqs.support.converter.SnsMessageConverter
 
toMessage(Object, MessageHeaders, Object) - Method in class io.awspring.cloud.sqs.support.converter.SnsMessageConverter
 
toMessagingMessage(S) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
 
toMessagingMessage(S) - Method in interface io.awspring.cloud.sqs.support.converter.MessagingMessageConverter
Convert a source message from a specific messaging system to a Message.
toMessagingMessage(S, MessageConversionContext) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
 
toMessagingMessage(S, MessageConversionContext) - Method in interface io.awspring.cloud.sqs.support.converter.ContextAwareMessagingMessageConverter
Convert a source message from a specific messaging system to a Message with an optional context.
toString() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Batch
Returns a string representation of this record class.
toString() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
Returns a string representation of this record class.
toString() - Method in record class io.awspring.cloud.sqs.operations.SendResult
Returns a string representation of this record class.
totalPermits(int) - Method in class io.awspring.cloud.sqs.listener.SemaphoreBackPressureHandler.Builder
 

U

UnsupportedThreadFactoryException - Exception in io.awspring.cloud.sqs
Exception thrown when an executor is provided with an unsupported ThreadFactory.
UnsupportedThreadFactoryException(String) - Constructor for exception io.awspring.cloud.sqs.UnsupportedThreadFactoryException
Create an instance with the provided error message.
UnsupportedThreadFactoryException(String, Throwable) - Constructor for exception io.awspring.cloud.sqs.UnsupportedThreadFactoryException
Create an instance with the provided error message and cause.
unwrapCompletionException(CompletableFuture<V>) - Method in class io.awspring.cloud.sqs.operations.AbstractMessagingTemplate
 
unwrapMessage(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
Look for a potentially nested ListenerExecutionFailedException and if found return the wrapped Message instance.
unwrapMessages(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
Look for a potentially nested ListenerExecutionFailedException and if found return the wrapped Message instances.

V

validate(Message<?>, MethodParameter, Object) - Method in class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
Validate the payload if applicable.
value() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
Array of queue names or urls.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.BackPressureMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.FifoBatchGroupingStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.ListenerMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.awspring.cloud.sqs.operations.TemplateContentBasedDeduplication
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.AcknowledgementOrdering
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.listener.acknowledgement.handler.AcknowledgementMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.listener.BackPressureMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.listener.FifoBatchGroupingStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.listener.ListenerMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.listener.QueueNotFoundStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.operations.TemplateAcknowledgementMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.awspring.cloud.sqs.operations.TemplateContentBasedDeduplication
Returns an array containing the constants of this enum class, in the order they are declared.
Visibility - Interface in io.awspring.cloud.sqs.listener
Visibility interface that can be injected as parameter into a listener method.
VisibilityHandlerMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
VisibilityHandlerMethodArgumentResolver(String) - Constructor for class io.awspring.cloud.sqs.support.resolver.VisibilityHandlerMethodArgumentResolver
 
visibilityTimeout(Duration) - Method in interface io.awspring.cloud.sqs.operations.SqsReceiveOptions
Set the visibility timeout to be applied by received messages.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form