org.skyscreamer.nevado.jms.connector.SQSQueue Maven / Gradle / Ivy
package org.skyscreamer.nevado.jms.connector;
import javax.jms.JMSException;
/**
* Representation of an SQS Queue
*
* @author Carter Page
*/
public interface SQSQueue {
String sendMessage(String serializedMessage) throws JMSException;
void setMessageVisibilityTimeout(String sqsReceiptHandle, int timeout) throws JMSException;
String getQueueARN() throws JMSException;
void setPolicy(String policy) throws JMSException;
void deleteMessage(String sqsReceiptHandle) throws JMSException;
SQSMessage receiveMessage() throws JMSException;
void deleteQueue() throws JMSException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy