Index
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
-
MessageProcessingPipelineSinkimplementation 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
-
BeanPostProcessorimplementation that scans beans for a@SqsListenerannotation, extracts information to aSqsEndpoint, and registers it in theEndpointRegistrar. - AbstractListenerAnnotationBeanPostProcessor() - Constructor for class io.awspring.cloud.sqs.annotation.AbstractListenerAnnotationBeanPostProcessor
- AbstractMessageConvertingMessageSource<T,
S> - Class in io.awspring.cloud.sqs.listener.source -
A
MessageSourceimplementation 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
MessageListenerContainerwithSmartLifecycleand 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
MessageProcessingPipelineSinkcontainingSmartLifecyclefeatures 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
MessagingMessageConverterimplementation. - 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
AcknowledgementProcessorwithSmartLifecyclecapabilities. - 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
MessageListenerContainerimplementation for managingMessageinstances' lifecycles. - AbstractPipelineMessageListenerContainer(O) - Constructor for class io.awspring.cloud.sqs.listener.AbstractPipelineMessageListenerContainer
- AbstractPollingMessageSource<T,
S> - Class in io.awspring.cloud.sqs.listener.source -
Base
PollingMessageSourceimplementation withSmartLifecyclecapabilities. - AbstractPollingMessageSource() - Constructor for class io.awspring.cloud.sqs.listener.source.AbstractPollingMessageSource
- AbstractSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
-
MessageSourceimplementation for polling messages from a SQS queue and converting them to messagingMessage. - 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
-
MessageConversionContextspecialization that enables setting anAcknowledgementCallbackto 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
AcknowledgementHandlerimplementation. - 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
AcknowledgementModefor 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
AcknowledgementOrderingfor 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
-
MessageSourcespecialization that enables processing acknowledgements for theMessageinstances through anAcknowledgementExecutor - 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
TaskExecutorto be used by blockingAcknowledgementResultCallbackimplementations 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
AcknowledgementCallbackfor this message. - AcknowledgmentHandlerMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolverimplementation for resolvingAcknowledgementarguments. - 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
ErrorHandlerto anAsyncErrorHandler - adapt(MessageInterceptor<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
-
Adapt the provided
MessageInterceptorto anAsyncMessageInterceptor - adapt(MessageListener<T>) - Static method in class io.awspring.cloud.sqs.listener.AsyncComponentAdapters
-
Adapt the provided
MessageListenerto anAsyncMessageListener - 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
Messagewhile 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
Messagewhile 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
additionalInformationrecord component. - additionalInformation() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns the value of the
additionalInformationrecord component. - addMessageInterceptor(AsyncMessageInterceptor<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Add a
AsyncMessageInterceptorto 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
MessageInterceptorto 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
AsyncMessageInterceptorinstances from theMessageProcessingContextafter 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
-
AcknowledgementHandlerimplementation 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
Messageinstances. - AsyncMessagingMessageListenerAdapter<T> - Class in io.awspring.cloud.sqs.listener.adapter
-
AsyncMessageListenerimplementation 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
BackPressureModefor 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
Batchrecord 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
-
HandlerMethodArgumentResolverimplementation for resolvingBatchAcknowledgementarguments. - BatchAcknowledgmentArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchAcknowledgmentArgumentResolver
- BatchAwareBackPressureHandler - Interface in io.awspring.cloud.sqs.listener
-
BackPressureHandlerspecialization that allows requesting and releasing batches. - BatchingAcknowledgementProcessor<T> - Class in io.awspring.cloud.sqs.listener.acknowledgement
-
AcknowledgementProcessorimplementation that adds the messages to aBlockingQueueto be acknowledged according toContainerOptions.getAcknowledgementInterval()andContainerOptions.getAcknowledgementThreshold(). - BatchingAcknowledgementProcessor() - Constructor for class io.awspring.cloud.sqs.listener.acknowledgement.BatchingAcknowledgementProcessor
- BatchMessageSink<T> - Class in io.awspring.cloud.sqs.listener.sink
-
MessageSinkimplementation that emits the whole received batch of messages to the configuredMessageProcessingPipeline. - BatchMessageSink() - Constructor for class io.awspring.cloud.sqs.listener.sink.BatchMessageSink
- BatchPayloadMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolverimplementation for resolvingListarguments. - BatchPayloadMethodArgumentResolver(MessageConverter) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
-
Create a new
BatchPayloadArgumentResolverwith the givenMessageConverter. - BatchPayloadMethodArgumentResolver(MessageConverter, Validator) - Constructor for class io.awspring.cloud.sqs.support.resolver.BatchPayloadMethodArgumentResolver
- 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
-
HandlerMethodArgumentResolverforBatchVisibilitymethod parameters. - 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 theMessageProcessingContextbefore 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
ContainerOptionsinstance. - 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
QueueAttributesResolverinstance 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
SqsAsyncOperationsinterface. - builder() - Static method in class io.awspring.cloud.sqs.config.SqsEndpoint
-
Return a
SqsEndpoint.SqsEndpointBuilderinstance 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
SqsOperationsinterface.
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
CompletableFuturemethods 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
TaskExecutorto be used by this container's components. - ConfigurableContainerComponent - Interface in io.awspring.cloud.sqs.listener
-
Representation of a
MessageListenerContainercomponent that can be configured using aContainerOptionsinstance. - configure(EndpointRegistrar) - Method in interface io.awspring.cloud.sqs.config.SqsListenerConfigurer
-
Configures the
EndpointRegistrarinstance that will handle theEndpointinstances. - configure(ConfigurableContainerComponent) - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Configure a
ConfigurableContainerComponentwith 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
ContainerOptionsinstance - 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
ConfigurableContainerComponentwith 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
ContainerOptionsinstance 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
ListenerModefor 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
MessageListenerContainerat runtime. - ContainerOptionsBuilder<B extends ContainerOptionsBuilder<B,
O>, O extends ContainerOptions<O, B>> - Interface in io.awspring.cloud.sqs.listener -
A builder for creating a
ContainerOptionsinstance. - 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
HeaderMapperspecialization that supports receiving aMessageConversionContextfor mapping context dependent headers. - ContextAwareMessagingMessageConverter<S> - Interface in io.awspring.cloud.sqs.support.converter
-
A
MessagingMessageConverterspecialization that enables receving aMessageConversionContextthat 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
AcknowledgementHandlerinstance based on the givenContainerOptions - 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
AcknowledgementProcessorinstance. - 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
MessageSinkinstance. - 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
MessageSourceinstance. - 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
-
MessageListenerContainerRegistryimplementation that registers theMessageListenerContainerinstances 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 aDisposableBeaninstance. - DO_NOT_THROW - Enum constant in enum class io.awspring.cloud.sqs.operations.SendBatchFailureHandlingStrategy
-
Do not throw an exception and return the
SendResult.Batchobject 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
Messageheaders. - 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
Messageinstances to the providedAsyncMessageListener. - 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
endpointrecord component. - endpoint() - Method in record class io.awspring.cloud.sqs.operations.SendResult.Failed
-
Returns the value of the
endpointrecord 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
-
The bean name of the
DefaultListenerContainerRegistryregistered bySqsBootstrapConfiguration. - EndpointRegistrar - Class in io.awspring.cloud.sqs.config
-
Processes the registered
Endpointinstances using the appropriateMessageListenerContainerFactory. - 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
AsyncErrorHandlerafter a failedMessageListenerexecution. - 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
errorMessagerecord 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
Messageinstances to theTaskExecutoras 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
Messageto theTaskExecutoras a unit of work. - ExecutingAcknowledgementProcessor<T> - Interface in io.awspring.cloud.sqs.listener.acknowledgement
-
AcknowledgementProcessorspecialization that allows for delegating acknowledgement execution to aAcknowledgementExecutor.
F
- factory() - Element in annotation interface io.awspring.cloud.sqs.annotation.SqsListener
-
The
MessageListenerContainerFactorybean 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
failedrecord 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
Failedrecord 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
-
MessageProcessingPipelineSinkimplementation 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
-
ContainerComponentFactoryimplementation 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
-
AbstractSqsMessageSourceimplementation 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
MessageHeadersinto 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
Messageto 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
Messageto 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
AcknowledgementModefor this container. - getAcknowledgementOrdering() - Method in class io.awspring.cloud.sqs.listener.AbstractContainerOptions
- getAcknowledgementOrdering() - Method in interface io.awspring.cloud.sqs.listener.ContainerOptions
-
Return the
AcknowledgementOrderingfor this container. - getAcknowledgementResultCallback() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
AcknowledgementResultCallbackinstance 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
TaskExecutorto be used by blockingAcknowledgementResultCallbackimplementations 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
BackPressureModefor 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
TaskExecutorto 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
MessageListenerContainerinstance registered within this registry with the provided id, or null if none. - getContainerComponentFactories() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
ContainerComponentFactoryinstances 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
AsyncErrorHandlerinstance 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
Stringor 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
MessageListenerContainerinstances 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
ListenerModemode 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
MessagingMessageConverterfor 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
MessageHandlerMethodFactoryto be used to createMessageHandlerinstances for theEndpoints. - getMessageInterceptors() - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Return the
AsyncMessageInterceptorinstances 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
AsyncMessageListenerinstance 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
MessageConverterto be used for converting theMessageinstances 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
BackOffPolicyto 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
QueueNotFoundStrategyfor 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
Validatorinstance used for payload validating inHandlerMethodArgumentResolverinstances.
H
- handle(Collection<Message<T>>, Throwable) - Method in interface io.awspring.cloud.sqs.listener.errorhandler.AsyncErrorHandler
-
Asynchronously handle the errors thrown processing the given
Messageinstances. - 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
-
Endpointspecialization that indicates thatMessageinstances coming from this endpoint will be handled by aHandlerMethod. - 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
MessageHeadersand 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
MessageListenerContainerthat 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
AsyncMessageListenercompletes 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
ListenerModemode 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
SmartLifecycleinstances. - manageMessageConverters(Consumer<List<MessageConverter>>) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Manage the list of
MessageConverterinstances to be used to convert payloads. - manageMethodArgumentResolvers(Consumer<List<HandlerMethodArgumentResolver>>) - Method in class io.awspring.cloud.sqs.config.EndpointRegistrar
-
Manage the list of
HandlerMethodArgumentResolverinstances 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
messagerecord component. - message() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns the value of the
messagerecord 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
MessagingMessageConverterfor this container. - messageConverter(MessagingMessageConverter<Message>) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateBuilder
-
Set the
MessagingMessageConverterto 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
Threadimplementation 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
-
CustomizableThreadFactoryimplementation for creatingMessageExecutionThreadinstances. - 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
-
AbstractDelegatingMessageListeningSinkAdapterimplementation 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
MessageHeadersfrom aMessage. - messageId() - Method in record class io.awspring.cloud.sqs.operations.SendResult
-
Returns the value of the
messageIdrecord 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
AsyncMessageListenerwithSmartLifecyclecapabilities. - MessageListenerContainerFactory<C extends MessageListenerContainer<?>> - Interface in io.awspring.cloud.sqs.config
-
Creates
MessageListenerContainerinstances for givenEndpointinstances 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
Messageinstances. - MessageProcessingPipelineBuilder<T> - Class in io.awspring.cloud.sqs.listener.pipeline
-
Entrypoint for constructing a
MessageProcessingPipelineMessageProcessingPipelineBuilder.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
-
MessageSinkspecialization that uses aMessageProcessingPipelineas 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
Messageinstances. - 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
AbstractDelegatingMessageListeningSinkAdapterthat adds anMessageVisibilityExtendingSinkAdapter<T>.io.awspring.cloud.sqs.listener.sink.adapter.MessageVisibilityExtendingSinkAdapter.OriginalBatchMessageVisibilityExtendingInterceptorto theMessageProcessingContext. - 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
-
MessageHeadersassociated 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
-
MessageHeadersimplementation that allows providing an externalUUID. - 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
-
MessageListenerimplementation 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
-
AcknowledgementHandlerimplementation 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
SqsTemplateinstance with the providedSqsAsyncClient, only exposing the async methods contained inSqsAsyncOperations. - newSyncTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
-
Create a new
SqsTemplateinstance with the providedSqsAsyncClient, only exposing the sync methods contained inSqsOperations. - newTemplate(SqsAsyncClient) - Static method in class io.awspring.cloud.sqs.operations.SqsTemplate
-
Create a new
SqsTemplateinstance with the providedSqsAsyncClientand 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
-
AcknowledgementHandlerimplementation 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
-
MessageProcessingPipelineSinkimplementation 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
BackOffPolicyto use when polling throws an exception. - PollingMessageSource<T> - Interface in io.awspring.cloud.sqs.listener.source
-
MessageSourceextension that provides polling configurations andSmartLifecyclecapabilities. - 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
QueueAttributesinstance. - QueueAttributesMethodArgumentResolver - Class in io.awspring.cloud.sqs.support.resolver
-
HandlerMethodArgumentResolverimplementation for resolvingQueueAttributesarguments. - QueueAttributesMethodArgumentResolver() - Constructor for class io.awspring.cloud.sqs.support.resolver.QueueAttributesMethodArgumentResolver
- QueueAttributesResolver - Class in io.awspring.cloud.sqs
-
Resolves
QueueAttributesfor the specified queue. - QueueAttributesResolver.Builder - Class in io.awspring.cloud.sqs
-
A builder for creating
QueueAttributesResolverinstances. - QueueAttributesResolvingException - Exception in io.awspring.cloud.sqs
-
Exception thrown when a
QueueAttributesResolverfails. - 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
-
BatchVisibilityimplementation 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
-
Visibilityimplementation 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
-
Alias for
SqsListener.value() - 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
QueueNotFoundStrategyfor the container. - queueNotFoundStrategy(QueueNotFoundStrategy) - Method in interface io.awspring.cloud.sqs.operations.SqsTemplateOptions
-
The
QueueNotFoundStrategyfor 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
SqsReceiveOptionsand 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
SqsReceiveOptionsoptions. - 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
SqsReceiveOptionsoptions 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
SqsReceiveOptionsand 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
SqsReceiveOptionsoptions. - 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
SqsReceiveOptionsoptions 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
Endpointwithin 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
MessageListenerContainerinstance 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
-
BackPressureHandlerimplementation that uses aSemaphorefor 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
SqsSendOptionsoptions. - 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
Messageto 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
Messageto 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
SendResultrecord 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
AcknowledgementProcessorinstance that will process the message instances and provide theAcknowledgementCallback. - setAcknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
AcknowledgementResultCallbackinstance to be used by containers created by this factory. - setAcknowledgementResultCallback(AcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
AcknowledgementResultCallbackinstance to be used by this container. - setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
AsyncAcknowledgementResultCallbackinstance to be used by containers created by this factory. - setAcknowledgementResultCallback(AsyncAcknowledgementResultCallback<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
AsyncAcknowledgementResultCallbackinstance 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
AsyncAcknowledgementResultCallbackthat will be executed after messages are acknowledged, usually by aAcknowledgementExecutor. - 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
AsyncMessageListenerinstance 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
BackPressureHandlerthat 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
ContainerComponentFactoryinstances 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
AsyncErrorHandlerinstance to be used by containers created with this factory. - setErrorHandler(AsyncErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
AsyncErrorHandlerinstance to be used by this container. - setErrorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
ErrorHandlerinstance to be used by containers created with this factory. - setErrorHandler(ErrorHandler<T>) - Method in class io.awspring.cloud.sqs.listener.AbstractMessageListenerContainer
-
Set the
ErrorHandlerinstance to be used by this container. - setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class io.awspring.cloud.sqs.config.AbstractEndpoint
-
Set the
MessageHandlerMethodFactoryto be used for handling messages in this endpoint. - setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in interface io.awspring.cloud.sqs.config.HandlerMethodEndpoint
-
Set the
MessageHandlerMethodFactoryto be used for creating theHandlerMethod. - setHeaderMapper(HeaderMapper<S>) - Method in class io.awspring.cloud.sqs.support.converter.AbstractMessagingMessageConverter
-
Set the
HeaderMapperto used to convert headers forMessageinstances. - 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
-
Set a custom
MessageListenerContainerRegistry. - 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
MessageHandlerMethodFactoryimplementation. - setMessageListener(MessageListener<T>) - Method in class io.awspring.cloud.sqs.config.AbstractMessageListenerContainerFactory
-
Set the
MessageListenerinstance 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
MessageProcessingPipelineinstance that this sink will emitMessageinstances 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
MessageSinkto be used as an output for thisMessageSource. - 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
ObjectMapperinstance to be used for converting theMessageinstances 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
MessageConverterto be used for converting theMessageinstances 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
Messageinstance by theAbstractMessagingMessageConverter.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
QueueAttributesinstance. - 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
SqsAsyncClientinstance 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
SqsAsyncClientinstance. - 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
SqsAsyncClientinstances. - 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
Validatorinstance used for payload validating inHandlerMethodArgumentResolverinstances. - SimpleClassMatchingMessageConverter - Class in io.awspring.cloud.sqs.support.converter
-
SmartMessageConverterimplementation 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
Classthat 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
-
The bean name of the
SqsListenerAnnotationBeanPostProcessorregistered bySqsBootstrapConfiguration. - 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
QueueAttributesfor 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
Visibilityobject 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
-
AcknowledgementExecutorimplementation 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
SqsAsyncClientinstance 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
SqsAsyncClientto be used by theSqsTemplate. - sqsAsyncClient(SqsAsyncClient) - Method in class io.awspring.cloud.sqs.QueueAttributesResolver.Builder
-
The
SqsAsyncClientto be used to resolve the queue attributes. - SqsAsyncClientAware - Interface in io.awspring.cloud.sqs.listener
-
Implementations are enabled to receive a
SqsAsyncClientinstance. - sqsAsyncClientSupplier(Supplier<SqsAsyncClient>) - Method in class io.awspring.cloud.sqs.config.SqsMessageListenerContainerFactory.Builder
-
Set a supplier for
SqsAsyncClientinstances. - 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
DefaultListenerContainerRegistryandEndpointRegistrarthat 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
ContainerOptionsinstance from the builder. - SqsContainerOptionsBuilder - Interface in io.awspring.cloud.sqs.listener
-
ContainerOptionsBuilderspecialization for SQS specific options. - SqsEndpoint - Class in io.awspring.cloud.sqs.config
-
Endpointimplementation 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
RuntimeExceptioninstances. - 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
HeaderMapperimplementation for SQSMessages. - SqsHeaderMapper() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsHeaderMapper
- SqsHeaders - Class in io.awspring.cloud.sqs.listener
-
The
MessageHeadersnames used forMessageinstances 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
MessageListenerorAsyncMessageListenerand set to aMessageListenerContainer. - SqsListenerAcknowledgementMode - Class in io.awspring.cloud.sqs.annotation
-
Acknowledgement strategies supported by the
SqsListenerannotation. - SqsListenerAcknowledgementMode() - Constructor for class io.awspring.cloud.sqs.annotation.SqsListenerAcknowledgementMode
- SqsListenerAnnotationBeanPostProcessor - Class in io.awspring.cloud.sqs.annotation
-
AbstractListenerAnnotationBeanPostProcessorimplementation for@SqsListener. - 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
EndpointRegistrarinstance used to processEndpointinstances and change general settings for processing allSqsListenerannotations. - SqsMessageConversionContext - Class in io.awspring.cloud.sqs.support.converter
-
MessageConversionContextimplementation that contains SQS related properties for mapping additionalMessageHeaders. - SqsMessageConversionContext() - Constructor for class io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- SqsMessageListenerContainer<T> - Class in io.awspring.cloud.sqs.listener
-
MessageListenerContainerimplementation 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
-
MessageListenerContainerFactoryimplementation for creatingSqsMessageListenerContainerinstances. - 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
-
MessagingMessageConverterimplementation for converting SQSMessageinstances to Spring MessagingMessageinstances. - 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
SqsTemplateinstance. - 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
SendResultobjects as additional information. - SqsTemplateParameters() - Constructor for class io.awspring.cloud.sqs.operations.SqsTemplateParameters
- StandardSqsComponentFactory<T> - Class in io.awspring.cloud.sqs.listener
-
A
ContainerComponentFactoryimplementation for Standard SQS queues. - StandardSqsComponentFactory() - Constructor for class io.awspring.cloud.sqs.listener.StandardSqsComponentFactory
- StandardSqsMessageSource<T> - Class in io.awspring.cloud.sqs.listener.source
-
AbstractSqsMessageSourceimplementation 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
SmartLifecycleinstance. - 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
SmartLifecycleinstance. - 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
successfulrecord 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
MessageReceivingOperationsimplementation. - TemplateContentBasedDeduplication - Enum Class in io.awspring.cloud.sqs.operations
-
The ContentBasedDeduplication queue attribute value to be used by the
SqsTemplatewhen 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
-
Throw a
SendBatchOperationFailedExceptioncontaining aSendResult.Batchobject. - toBatchVisibility(Collection<Message<?>>) - Method in class io.awspring.cloud.sqs.listener.QueueMessageVisibility
-
Create a
BatchVisibilityinstance 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
MessageHeadersinstance. - 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
Messagewith 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
ListenerExecutionFailedExceptionand if found return the wrappedMessageinstance. - unwrapMessages(Throwable) - Static method in exception io.awspring.cloud.sqs.listener.ListenerExecutionFailedException
-
Look for a potentially nested
ListenerExecutionFailedExceptionand if found return the wrappedMessageinstances.
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
-
HandlerMethodArgumentResolverforVisibilitymethod parameters. - 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form