Skip navigation links
A B C D G H I M S 

A

ATTR_MESSAGE_TYPE - Static variable in class io.interact.sqsdw.MessageHandler
Message attribute name that identifies the message type.

B

build(Environment) - Method in class io.interact.sqsdw.SqsFactory
Builds an AmazonSQS instance that is managed by the server's lifecycle.

C

canHandle(Message) - Method in class io.interact.sqsdw.MessageHandler
Determines whether the supplied messages can be handled by this handler.
check() - Method in class io.interact.sqsdw.SqsListenerHealthCheck
 

D

dispatch(String, String, String, AmazonSQS) - Static method in class io.interact.sqsdw.MessageDispatcher
Dispatches a message to SQS.
dispatchDelayed(String, String, String, AmazonSQS, int) - Static method in class io.interact.sqsdw.MessageDispatcher
 

G

getAwsAccessKeyId() - Method in class io.interact.sqsdw.SqsFactory
 
getAwsRegion() - Method in class io.interact.sqsdw.SqsFactory
 
getAwsSecretKey() - Method in class io.interact.sqsdw.SqsFactory
 
getQueueUrl() - Method in interface io.interact.sqsdw.SqsListener
 
getQueueUrl() - Method in class io.interact.sqsdw.SqsListenerImpl
 

H

handle(Message) - Method in class io.interact.sqsdw.MessageHandler
Implementations of this method must be able to handle messages of the type that was supplied to the constructor.

I

io.interact.sqsdw - package io.interact.sqsdw
 
isHealthy() - Method in interface io.interact.sqsdw.SqsListener
Health check of the associated SQS queue.
isHealthy() - Method in class io.interact.sqsdw.SqsListenerImpl
 

M

MessageDispatcher - Class in io.interact.sqsdw
Helps clients to dispatch messages to SQS, that can be handled by a matching MessageHandler.
MessageDispatcher() - Constructor for class io.interact.sqsdw.MessageDispatcher
 
MessageHandler - Class in io.interact.sqsdw
Handles messages that were received by the SqsListenerImpl.
MessageHandler(String) - Constructor for class io.interact.sqsdw.MessageHandler
Implementors are strongly encouraged to call this constructor with a fixed value from their constructor(s).

S

setAwsAccessKeyId(String) - Method in class io.interact.sqsdw.SqsFactory
 
setAwsRegion(String) - Method in class io.interact.sqsdw.SqsFactory
 
setAwsSecretKey(String) - Method in class io.interact.sqsdw.SqsFactory
 
SqsFactory - Class in io.interact.sqsdw
Builds a managed AmazonSQS instance.
SqsFactory() - Constructor for class io.interact.sqsdw.SqsFactory
 
SqsListener - Interface in io.interact.sqsdw
Managed AmazonSQS queue listener.
SqsListenerHealthCheck - Class in io.interact.sqsdw
Implements a health check for the SqsListener.
SqsListenerHealthCheck(SqsListener) - Constructor for class io.interact.sqsdw.SqsListenerHealthCheck
 
SqsListenerImpl - Class in io.interact.sqsdw
Listens to a queue and dispatches received messages to the supplied MessageHandler implementation.
SqsListenerImpl(AmazonSQS, String, Set<MessageHandler>) - Constructor for class io.interact.sqsdw.SqsListenerImpl
 
start() - Method in class io.interact.sqsdw.SqsListenerImpl
 
stop() - Method in class io.interact.sqsdw.SqsListenerImpl
 
A B C D G H I M S 
Skip navigation links