public class SqsEventQueue
extends java.lang.Object
| Constructor and Description |
|---|
SqsEventQueue(com.amazonaws.services.sqs.AmazonSQS client,
java.lang.String queueUrl) |
| Modifier and Type | Method and Description |
|---|---|
QueueSize |
getQueueSize() |
java.lang.String |
getQueueUrl() |
void |
send(java.lang.Object object) |
void |
send(java.lang.Object object,
int sdkClientExecutionTimeout,
int sdkRequestTimeout) |
void |
subscribeToMessages(QueueEventHandlers eventHandlers) |
void |
unsubscribeFromMessages() |
public SqsEventQueue(com.amazonaws.services.sqs.AmazonSQS client,
java.lang.String queueUrl)
public java.lang.String getQueueUrl()
public QueueSize getQueueSize()
public void send(java.lang.Object object)
throws EventSerializationException,
EventProcessingException
public void send(java.lang.Object object,
int sdkClientExecutionTimeout,
int sdkRequestTimeout)
throws EventSerializationException,
EventProcessingException
public void subscribeToMessages(QueueEventHandlers eventHandlers)
public void unsubscribeFromMessages()
throws java.lang.InterruptedException
java.lang.InterruptedException