Package org.awsutils.sqs.handler
Interface MessageHandlerFactory
- All Known Implementing Classes:
MessageHandlerFactoryImpl
public interface MessageHandlerFactory
-
Method Summary
Modifier and TypeMethodDescription<T> SqsMessageHandler<T> getMessageHandler(String sqsMessage, String messageType, String transactionId, String receiptHandle, String queueUrl, Integer retryCount, Map<String, String> messageAttributes, org.awsutils.common.ratelimiter.RateLimiter messageHandlerRateLimiter) <T> SqsMessageHandler<T> getMessageHandler(SqsMessage<T> sqsMessage, String receiptHandle, String queueUrl, Integer retryNumber, Map<String, String> messageAttributes, org.awsutils.common.ratelimiter.RateLimiter messageHandlerRateLimiter)
-
Method Details
-
getMessageHandler
-
getMessageHandler
<T> SqsMessageHandler<T> getMessageHandler(SqsMessage<T> sqsMessage, String receiptHandle, String queueUrl, Integer retryNumber, Map<String, String> messageAttributes, org.awsutils.common.ratelimiter.RateLimiter messageHandlerRateLimiter)
-