Index

A B C D E G H I L M O P Q R S T W 
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
 
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
 
A B C D E G H I L M O P Q R S T W 
All Classes and Interfaces|All Packages|Constant Field Values