Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractAwsMessage<T> - Class in org.awsutils.sqs.message
- AbstractAwsMessage.Builder<T,
A extends AbstractAwsMessage<T>> - Interface in org.awsutils.sqs.message - AbstractLocalRateLimiter - Class in org.awsutils.sqs.config
- AbstractLocalRateLimiter(String, String, Environment) - Constructor for class org.awsutils.sqs.config.AbstractLocalRateLimiter
- AbstractSqsMessageHandler<T> - Class in org.awsutils.sqs.handler.impl
- AbstractSqsMessageHandler() - Constructor for class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
- AwsMessage - Interface in org.awsutils.sqs.message
B
- build() - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- build() - Method in interface org.awsutils.sqs.message.AbstractAwsMessage.Builder
- build() - Method in interface org.awsutils.sqs.message.SnsMessage.Builder
- builder() - Static method in interface org.awsutils.sqs.listener.SqsMessageListener
- builder() - Static method in class org.awsutils.sqs.message.SqsMessage
C
- changeVisibility(String, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- changeVisibility(String, String, Integer) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- changeVisibilitySync(String, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- changeVisibilitySync(String, String, Integer) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- check() - Method in interface org.awsutils.sqs.config.WorkerNodeCheckFunc
D
- deleteMessage(String, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- deleteMessage(String, String) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- deleteMessageSync(String, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- deleteMessageSync(String, String) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
E
- equals(Object) - Method in class org.awsutils.sqs.message.SqsBatchMessage
- exceptionFunc(Function<Throwable, RuntimeException>) - Method in interface org.awsutils.sqs.message.AbstractAwsMessage.Builder
- exceptionFunc(Function<Throwable, RuntimeException>) - Method in interface org.awsutils.sqs.message.SnsMessage.Builder
- execute(T) - Method in class org.awsutils.sqs.handler.impl.MethodLevelSqsMessageHandler
- execute(T) - Method in interface org.awsutils.sqs.handler.SqsMessageHandler
- executorService(ExecutorService) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
G
- getInput() - Method in class org.awsutils.sqs.message.TaskInput
- getMaxRate() - Method in class org.awsutils.sqs.config.AbstractLocalRateLimiter
- getMessage() - Method in class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
- getMessage() - Method in interface org.awsutils.sqs.handler.SqsMessageHandler
- getMessage() - Method in class org.awsutils.sqs.message.AbstractAwsMessage
- getMessage() - Method in interface org.awsutils.sqs.message.AwsMessage
- getMessage() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getMessageAttributes() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getMessageHandler(String, String, String, String, String, Integer, Map<String, String>, RateLimiter) - Method in interface org.awsutils.sqs.handler.MessageHandlerFactory
- getMessageHandler(String, String, String, String, String, Integer, Map<String, String>, RateLimiter) - Method in class org.awsutils.sqs.handler.MessageHandlerFactoryImpl
- getMessageHandler(SqsMessage<T>, String, String, Integer, Map<String, String>, RateLimiter) - Method in interface org.awsutils.sqs.handler.MessageHandlerFactory
- getMessageHandler(SqsMessage<T>, String, String, Integer, Map<String, String>, RateLimiter) - Method in class org.awsutils.sqs.handler.MessageHandlerFactoryImpl
- getMessageId() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getMessageType() - Method in class org.awsutils.sqs.message.AbstractAwsMessage
- getMessageType() - Method in interface org.awsutils.sqs.message.AwsMessage
- getQueueUrl(String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- getQueueUrl(String) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- getRateLimiterName() - Method in class org.awsutils.sqs.config.AbstractLocalRateLimiter
- getRetryNumber() - Method in class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
- getSignature() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getSignatureVersion() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getSigningCertURL() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getTaskToken() - Method in class org.awsutils.sqs.message.TaskInput
- getTimestamp() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getTopicArn() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getTransactionId() - Method in class org.awsutils.sqs.message.AbstractAwsMessage
- getTransactionId() - Method in interface org.awsutils.sqs.message.AwsMessage
- getType() - Method in class org.awsutils.sqs.message.MessageAttribute
- getType() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getUnsubscribeURL() - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- getValue() - Method in class org.awsutils.sqs.message.MessageAttribute
H
- handle() - Method in class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
- handle() - Method in interface org.awsutils.sqs.handler.SqsMessageHandler
- handleException(T, Throwable) - Method in class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
- handleException(T, Throwable) - Method in interface org.awsutils.sqs.handler.SqsMessageHandler
- HandlerMethod - Annotation Interface in org.awsutils.sqs.annotations
- handleSuccess() - Method in class org.awsutils.sqs.handler.impl.AbstractSqsMessageHandler
- handleSuccess() - Method in interface org.awsutils.sqs.handler.SqsMessageHandler
- hasExceededMaxRate() - Method in class org.awsutils.sqs.config.AbstractLocalRateLimiter
- hashCode() - Method in class org.awsutils.sqs.message.SqsBatchMessage
I
- init() - Method in class org.awsutils.sqs.config.AbstractLocalRateLimiter
- initializeForMethodLevelHandler(String, String, Class<T>, Method, String, String, Integer, Map<String, String>, RateLimiter) - Method in class org.awsutils.sqs.handler.impl.MethodLevelSqsMessageHandler
L
- listenerName(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- LocalRateLimiter - Class in org.awsutils.sqs.config
- LocalRateLimiter(String, String, Environment) - Constructor for class org.awsutils.sqs.config.LocalRateLimiter
M
- maximumNumberOfMessagesKey(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- message(T) - Method in interface org.awsutils.sqs.message.AbstractAwsMessage.Builder
- message(T) - Method in interface org.awsutils.sqs.message.SnsMessage.Builder
- MESSAGE_ATTRIBUTE_TYPE - Static variable in class org.awsutils.sqs.client.MessageConstants
- MESSAGE_TYPE - Static variable in class org.awsutils.sqs.client.MessageConstants
- MessageAttribute - Class in org.awsutils.sqs.message
- MessageAttribute(String, String) - Constructor for class org.awsutils.sqs.message.MessageAttribute
- MessageConstants - Class in org.awsutils.sqs.client
- MessageConstants() - Constructor for class org.awsutils.sqs.client.MessageConstants
- messageEnumType(Class<? extends Enum<?>>) - Static method in class org.awsutils.sqs.message.AbstractAwsMessage
- MessageHandler - Annotation Interface in org.awsutils.sqs.annotations
-
This annotation marks a class which implements #SqsMessageHandler as Sqs Message Handler.
- MessageHandlerAspect - Class in org.awsutils.sqs.aspects
- MessageHandlerAspect() - Constructor for class org.awsutils.sqs.aspects.MessageHandlerAspect
- messageHandlerFactory(MessageHandlerFactory) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- MessageHandlerFactory - Interface in org.awsutils.sqs.handler
- MessageHandlerFactoryImpl - Class in org.awsutils.sqs.handler
- MessageHandlerFactoryImpl(Map<String, Tuple2<Constructor<AbstractSqsMessageHandler>, Method>>, Map<String, Method>, ApplicationContext) - Constructor for class org.awsutils.sqs.handler.MessageHandlerFactoryImpl
- messageHandlerRateLimiter(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- messageType() - Element in annotation interface org.awsutils.sqs.annotations.HandlerMethod
-
Any SqsMessage that has a type used in the annotation would automatically be assigned to the handler annotated.
- messageType() - Element in annotation interface org.awsutils.sqs.annotations.MessageHandler
-
Any SqsMessage that has a type used in the annotation would automatically be assigned to the handler annotated.
- messageType(String) - Method in interface org.awsutils.sqs.message.AbstractAwsMessage.Builder
- messageType(String) - Method in interface org.awsutils.sqs.message.SnsMessage.Builder
- MethodLevelSqsMessageHandler<T> - Class in org.awsutils.sqs.handler.impl
- MethodLevelSqsMessageHandler(String, String, Class, Method, X, String, String, Integer, Map<String, String>, RateLimiter) - Constructor for class org.awsutils.sqs.handler.impl.MethodLevelSqsMessageHandler
O
- org.awsutils.sqs.annotations - package org.awsutils.sqs.annotations
- org.awsutils.sqs.aspects - package org.awsutils.sqs.aspects
- org.awsutils.sqs.client - package org.awsutils.sqs.client
- org.awsutils.sqs.config - package org.awsutils.sqs.config
- org.awsutils.sqs.handler - package org.awsutils.sqs.handler
- org.awsutils.sqs.handler.impl - package org.awsutils.sqs.handler.impl
- org.awsutils.sqs.listener - package org.awsutils.sqs.listener
- org.awsutils.sqs.message - package org.awsutils.sqs.message
P
- postConstruct() - Method in class org.awsutils.sqs.config.RateLimiterConfig
- propertyReaderFunction(Function<String, Integer>) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- publish(String) - Method in class org.awsutils.sqs.message.SnsMessage
- publish(String, Map<String, String>) - Method in class org.awsutils.sqs.message.SnsMessage
- publishMessage(SnsMessage<T>, String) - Method in interface org.awsutils.sqs.client.SnsService
- publishMessage(SnsMessage<T>, String, Map<String, String>) - Method in interface org.awsutils.sqs.client.SnsService
- publishMessage(SnsMessage<T>, String, Map<String, String>) - Method in class org.awsutils.sqs.client.SnsServiceImpl
Q
- queueName(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- queueUrl(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
R
- RateLimiterConfig - Class in org.awsutils.sqs.config
- RateLimiterConfig(ApplicationContext, Environment) - Constructor for class org.awsutils.sqs.config.RateLimiterConfig
- rateLimiterFactory() - Method in class org.awsutils.sqs.config.RateLimiterConfig
- rateLimiterName(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- rateLimiterReloader() - Method in class org.awsutils.sqs.config.RateLimiterConfig
- RateLimiterReloader - Class in org.awsutils.sqs.config
- RateLimiterReloader() - Constructor for class org.awsutils.sqs.config.RateLimiterReloader
- receive() - Method in interface org.awsutils.sqs.listener.SqsMessageListener
- refreshIfRateChanged() - Method in class org.awsutils.sqs.config.AbstractLocalRateLimiter
-
Checks the instance level rate value against the value in FF4J and reloads the RateLimiter instance if they are different.
- reloadRateLimiters() - Method in class org.awsutils.sqs.config.RateLimiterReloader
S
- semaphore(Semaphore) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- sendMessage(List<SqsMessage<T>>, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(List<SqsMessage<T>>, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(List<SqsMessage<T>>, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(List<SqsMessage<T>>, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessage(List<T>, String, String, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(List<T>, String, String, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(List<T>, String, String, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(List<T>, String, String, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessage(SqsBatchMessage<T>, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(SqsBatchMessage<T>, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(SqsBatchMessage<T>, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(SqsMessage<T>, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(SqsMessage<T>, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(SqsMessage<T>, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(SqsMessage<T>, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessage(T, String, String, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(T, String, String, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(T, String, String, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessage(T, String, String, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessageSync(List<SqsMessage<T>>, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(List<SqsMessage<T>>, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(List<SqsMessage<T>>, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(List<SqsMessage<T>>, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessageSync(List<T>, String, String, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(List<T>, String, String, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(List<T>, String, String, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(List<T>, String, String, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessageSync(SqsBatchMessage<T>, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(SqsBatchMessage<T>, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(SqsBatchMessage<T>, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(SqsMessage<T>, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(SqsMessage<T>, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(SqsMessage<T>, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(SqsMessage<T>, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- sendMessageSync(T, String, String, String) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(T, String, String, String, Integer) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(T, String, String, String, Integer, Map<String, String>) - Method in interface org.awsutils.sqs.client.SqsMessageClient
- sendMessageSync(T, String, String, String, Integer, Map<String, String>) - Method in class org.awsutils.sqs.client.SqsMessageClientImpl
- setInput(SqsMessage<T>) - Method in class org.awsutils.sqs.message.TaskInput
- setMessage(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setMessageAttributes(Map<String, MessageAttribute>) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setMessageId(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setSignature(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setSignatureVersion(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setSigningCertURL(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setTaskToken(String) - Method in class org.awsutils.sqs.message.TaskInput
- setTimestamp(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setTopicArn(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setType(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- setUnsubscribeURL(String) - Method in class org.awsutils.sqs.message.SnsSubscriptionMessage
- skipRetryFor() - Element in annotation interface org.awsutils.sqs.annotations.HandlerMethod
-
Issue types for which retries are to be suppressed.
- skipRetryFor() - Element in annotation interface org.awsutils.sqs.annotations.MessageHandler
-
Issue types for which retries are to be suppressed.
- skipRetryForExceptions() - Element in annotation interface org.awsutils.sqs.annotations.HandlerMethod
-
Exception types for which retries are to be suppressed.
- skipRetryForExceptions() - Element in annotation interface org.awsutils.sqs.annotations.MessageHandler
-
Exception types for which retries are to be suppressed.
- SnsMessage<T> - Class in org.awsutils.sqs.message
- SnsMessage(String, String, T) - Constructor for class org.awsutils.sqs.message.SnsMessage
- SnsMessage(String, String, T, Function<Throwable, RuntimeException>) - Constructor for class org.awsutils.sqs.message.SnsMessage
- SnsMessage(String, T) - Constructor for class org.awsutils.sqs.message.SnsMessage
- SnsMessage(String, T, Function<Throwable, RuntimeException>) - Constructor for class org.awsutils.sqs.message.SnsMessage
- SnsMessage.Builder<T> - Interface in org.awsutils.sqs.message
- SnsService - Interface in org.awsutils.sqs.client
- SnsServiceImpl - Class in org.awsutils.sqs.client
- SnsServiceImpl(SnsAsyncClient) - Constructor for class org.awsutils.sqs.client.SnsServiceImpl
- SnsSubscriptionMessage - Class in org.awsutils.sqs.message
- SnsSubscriptionMessage() - Constructor for class org.awsutils.sqs.message.SnsSubscriptionMessage
- SQS_MESSAGE_WRAPPER_PRESENT - Static variable in class org.awsutils.sqs.client.MessageConstants
- sqsAsyncClient(SqsAsyncClient) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- SqsBatchMessage<T> - Class in org.awsutils.sqs.message
- SqsBatchMessage(List<SqsMessage<T>>) - Constructor for class org.awsutils.sqs.message.SqsBatchMessage
- SqsMessage<T> - Class in org.awsutils.sqs.message
- sqsMessageClient() - Method in interface org.awsutils.sqs.aspects.SqsMessageSenderInjector
- sqsMessageClient() - Method in class org.awsutils.sqs.aspects.SqsMessageSenderInjectorImpl
- sqsMessageClient(SqsMessageClient) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- SqsMessageClient - Interface in org.awsutils.sqs.client
- SqsMessageClientImpl - Class in org.awsutils.sqs.client
- SqsMessageClientImpl(SqsAsyncClient, SqsClient) - Constructor for class org.awsutils.sqs.client.SqsMessageClientImpl
- SqsMessageHandler<T> - Interface in org.awsutils.sqs.handler
- SqsMessageListener - Interface in org.awsutils.sqs.listener
- SqsMessageListener.Builder - Interface in org.awsutils.sqs.listener
- sqsMessages() - Method in class org.awsutils.sqs.message.SqsBatchMessage
- SqsMessageSenderInjector - Interface in org.awsutils.sqs.aspects
- SqsMessageSenderInjectorImpl - Class in org.awsutils.sqs.aspects
- SqsMessageSenderInjectorImpl() - Constructor for class org.awsutils.sqs.aspects.SqsMessageSenderInjectorImpl
- sqsSyncClient(SqsClient) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- statusProperty(String) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
T
- TaskInput<T> - Class in org.awsutils.sqs.message
- TaskInput() - Constructor for class org.awsutils.sqs.message.TaskInput
- toString() - Method in class org.awsutils.sqs.config.LocalRateLimiter
- toString() - Method in class org.awsutils.sqs.message.AbstractAwsMessage
- toString() - Method in class org.awsutils.sqs.message.SnsMessage
- toString() - Method in class org.awsutils.sqs.message.SqsBatchMessage
- TRANSACTION_ID - Static variable in class org.awsutils.sqs.client.MessageConstants
- transactionId(String) - Method in interface org.awsutils.sqs.message.AbstractAwsMessage.Builder
- transactionId(String) - Method in interface org.awsutils.sqs.message.SnsMessage.Builder
W
- waitTimeInSeconds(Integer) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- workerNodeCheck(WorkerNodeCheckFunc) - Method in interface org.awsutils.sqs.listener.SqsMessageListener.Builder
- WorkerNodeCheckFunc - Interface in org.awsutils.sqs.config
All Classes and Interfaces|All Packages|Constant Field Values