Package io.awspring.cloud.sqs.listener
Class SqsMessageListenerContainer.Builder<T>
java.lang.Object
io.awspring.cloud.sqs.listener.SqsMessageListenerContainer.Builder<T>
- Enclosing class:
- SqsMessageListenerContainer<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacknowledgementResultCallback(AcknowledgementResultCallback<T> acknowledgementResultCallback) acknowledgementResultCallback(AsyncAcknowledgementResultCallback<T> asyncAcknowledgementResultCallback) asyncMessageListener(AsyncMessageListener<T> asyncMessageListener) build()componentFactories(Collection<ContainerComponentFactory<T, SqsContainerOptions>> containerComponentFactories) configure(Consumer<SqsContainerOptionsBuilder> options) errorHandler(AsyncErrorHandler<T> asyncErrorHandler) errorHandler(ErrorHandler<T> errorHandler) messageInterceptor(AsyncMessageInterceptor<T> asyncMessageInterceptor) messageInterceptor(MessageInterceptor<T> messageInterceptor) messageListener(MessageListener<T> messageListener) queueNames(String... queueNames) queueNames(Collection<String> queueNames) sqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
-
sqsAsyncClient
public SqsMessageListenerContainer.Builder<T> sqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient) -
queueNames
-
queueNames
-
componentFactories
public SqsMessageListenerContainer.Builder<T> componentFactories(Collection<ContainerComponentFactory<T, SqsContainerOptions>> containerComponentFactories) -
asyncMessageListener
public SqsMessageListenerContainer.Builder<T> asyncMessageListener(AsyncMessageListener<T> asyncMessageListener) -
messageListener
-
errorHandler
-
errorHandler
-
messageInterceptor
public SqsMessageListenerContainer.Builder<T> messageInterceptor(AsyncMessageInterceptor<T> asyncMessageInterceptor) -
messageInterceptor
public SqsMessageListenerContainer.Builder<T> messageInterceptor(MessageInterceptor<T> messageInterceptor) -
acknowledgementResultCallback
public SqsMessageListenerContainer.Builder<T> acknowledgementResultCallback(AsyncAcknowledgementResultCallback<T> asyncAcknowledgementResultCallback) -
acknowledgementResultCallback
public SqsMessageListenerContainer.Builder<T> acknowledgementResultCallback(AcknowledgementResultCallback<T> acknowledgementResultCallback) -
configure
public SqsMessageListenerContainer.Builder<T> configure(Consumer<SqsContainerOptionsBuilder> options) -
phase
-
build
-