Package org.awsutils.sqs.autoconfigure
Class SqsMessageListenerProperties
java.lang.Object
org.awsutils.sqs.autoconfigure.SqsMessageListenerProperties
@ConfigurationProperties(prefix="org.awsutils.aws.sqs.listener")
public class SqsMessageListenerProperties
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintvoidsetListenerName(String listenerName) voidsetMaximumNumberOfMessagesKey(String maximumNumberOfMessagesKey) voidsetMaxMessageProcessorQueueSize(int maxMessageProcessorQueueSize) voidsetMessageHandlerRateLimiterName(String messageHandlerRateLimiterName) voidsetNumberOfListenersProperty(String numberOfListenersProperty) voidsetQueueName(String queueName) voidsetQueueUrl(String queueUrl) voidsetRateLimiterName(String rateLimiterName) voidsetScheduleRunIntervalKey(String scheduleRunIntervalKey) voidsetStatusProperty(String statusProperty) voidsetThreadPoolSize(int threadPoolSize) voidsetWaitTimeInSeconds(Integer waitTimeInSeconds) toString()
-
Constructor Details
-
SqsMessageListenerProperties
public SqsMessageListenerProperties()
-
-
Method Details
-
getThreadPoolSize
public int getThreadPoolSize() -
setThreadPoolSize
public void setThreadPoolSize(int threadPoolSize) -
getQueueName
-
setQueueName
-
getRateLimiterName
-
setRateLimiterName
-
getMaximumNumberOfMessagesKey
-
getListenerName
-
setListenerName
-
setMaximumNumberOfMessagesKey
-
getScheduleRunIntervalKey
-
setScheduleRunIntervalKey
-
getMessageHandlerRateLimiterName
-
setMessageHandlerRateLimiterName
-
getStatusProperty
-
setStatusProperty
-
getMaxMessageProcessorQueueSize
public int getMaxMessageProcessorQueueSize() -
setMaxMessageProcessorQueueSize
public void setMaxMessageProcessorQueueSize(int maxMessageProcessorQueueSize) -
getWaitTimeInSeconds
-
setWaitTimeInSeconds
-
getNumberOfListenersProperty
-
setNumberOfListenersProperty
-
getQueueUrl
-
setQueueUrl
-
toString
-