org.stringtree.mock.jms
Class MockDestination
java.lang.Object
org.stringtree.mock.RecordingMock
org.stringtree.mock.jms.MockDestination
- All Implemented Interfaces:
- javax.jms.Destination, javax.jms.Queue, javax.jms.TemporaryQueue, javax.jms.TemporaryTopic, javax.jms.Topic
public class MockDestination
- extends RecordingMock
- implements javax.jms.Queue, javax.jms.Topic, javax.jms.TemporaryQueue, javax.jms.TemporaryTopic
Methods inherited from class org.stringtree.mock.RecordingMock |
assertCalled, assertCalled, assertCalled, assertCalled, assertNotCalled, assertNotCalled, clear, record, record, record, setException |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
public java.lang.String name
messages
public java.util.List messages
MockDestination
public MockDestination(java.lang.String name)
getQueueName
public java.lang.String getQueueName()
throws javax.jms.JMSException
- Specified by:
getQueueName
in interface javax.jms.Queue
- Throws:
javax.jms.JMSException
sendMessage
public void sendMessage(javax.jms.Message message)
getTopicName
public java.lang.String getTopicName()
throws javax.jms.JMSException
- Specified by:
getTopicName
in interface javax.jms.Topic
- Throws:
javax.jms.JMSException
delete
public void delete()
throws javax.jms.JMSException
- Specified by:
delete
in interface javax.jms.TemporaryQueue
- Specified by:
delete
in interface javax.jms.TemporaryTopic
- Throws:
javax.jms.JMSException
toString
public java.lang.String toString()
- Specified by:
toString
in interface javax.jms.Queue
- Specified by:
toString
in interface javax.jms.Topic
- Overrides:
toString
in class java.lang.Object
getMessage
public javax.jms.TextMessage getMessage(int index)