Package org.awsutils.sqs.handler.impl
Class MethodLevelSqsMessageHandler<T>
java.lang.Object
org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler<T>
org.awsutils.sqs.handler.impl.MethodLevelSqsMessageHandler<T>
- All Implemented Interfaces:
SqsMessageHandler<T>
-
Constructor Summary
ConstructorsConstructorDescriptionMethodLevelSqsMessageHandler(String sqsMessage, String transactionId, Class parameterType, Method handlerMethod, X bean, String receiptHandle, String queueUrl, Integer retryCount, Map<String, String> messageAttributes, org.awsutils.common.ratelimiter.RateLimiter messageHandlerRateLimiter) -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeForMethodLevelHandler(String sqsMessage, String transactionId, Class<T> messageTypeClass, Method method, String receiptHandle, String queueUrl, Integer retryNumber, Map<String, String> messageAttributes, org.awsutils.common.ratelimiter.RateLimiter rateLimiter) Methods inherited from class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
getMessage, getRetryNumber, handle, handleException, handleSuccess
-
Constructor Details
-
MethodLevelSqsMessageHandler
-
-
Method Details
-
execute
-
initializeForMethodLevelHandler
-