org.skyscreamer.nevado.jms.connector.mock
Class MockSQSConnector
java.lang.Object
org.skyscreamer.nevado.jms.connector.AbstractSQSConnector
org.skyscreamer.nevado.jms.connector.mock.MockSQSConnector
- All Implemented Interfaces:
- SQSConnector
public class MockSQSConnector
- extends AbstractSQSConnector
Mock SQSConnector to test functionality without having to connect to AWS.
- Author:
- Carter Page
| Methods inherited from class org.skyscreamer.nevado.jms.connector.AbstractSQSConnector |
convertSqsMessage, createQueue, deleteMessage, deleteQueue, deserializeMessage, getPolicy, getSQSQueue, receiveMessage, receiveSQSMessage, resetMessage, sendMessage, sendMessages, sendSQSMessage, serializeMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockSQSConnector
public MockSQSConnector()
MockSQSConnector
public MockSQSConnector(long receiveCheckIntervalMs)
sendSNSMessage
protected void sendSNSMessage(NevadoTopic topic,
String body)
throws javax.jms.JMSException
- Specified by:
sendSNSMessage in class AbstractSQSConnector
- Throws:
javax.jms.JMSException
getSQSQueueImpl
protected MockSQSQueue getSQSQueueImpl(NevadoQueue queue)
throws javax.jms.JMSException
- Specified by:
getSQSQueueImpl in class AbstractSQSConnector
- Throws:
javax.jms.JMSException
test
public void test()
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
listQueues
public Collection<NevadoQueue> listQueues(String temporaryQueuePrefix)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
createTopic
public NevadoTopic createTopic(String topicName)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
deleteTopic
public void deleteTopic(NevadoTopic topic)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
listTopics
public Collection<NevadoTopic> listTopics()
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
subscribe
public String subscribe(NevadoTopic topic,
NevadoQueue topicEndpoint)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
unsubscribe
public void unsubscribe(NevadoTopic topic)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
removeQueue
protected void removeQueue(NevadoQueue queue)
Copyright © 2012. All Rights Reserved.