Package com.mockobjects.jms
Class MockTopicSession
java.lang.Object
com.mockobjects.MockObject
com.mockobjects.jms.MockSession
com.mockobjects.jms.MockTopicSession
- All Implemented Interfaces:
Verifiable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTopicSubscriber
createDurableSubscriber
(Topic topic, String name) TopicSubscriber
createDurableSubscriber
(Topic topic, String name, String messsageSelecter, boolean noLocal) TopicPublisher
createPublisher
(Topic topic) TopicSubscriber
createSubscriber
(Topic topic) TopicSubscriber
createSubscriber
(Topic topic, String messsageSelecter, boolean noLocal) TemporaryTopic
Topic
createTopic
(String topicName) void
setExpectedTopicName
(String topicName) void
setupCreatePublisher
(TopicPublisher topicPublisherToReturn) void
setupCreateTopic
(Topic topicToReturn) void
setupCreateTopicCalls
(int createTopicCalls) void
setupTopicSubscriber
(TopicSubscriber topicSubscriberToReturn) void
unsubscribe
(String topicName) Methods inherited from class com.mockobjects.jms.MockSession
close, commit, createBytesMessage, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createStreamMessage, createTextMessage, createTextMessage, getMessageListener, getTransacted, recover, rollback, run, setExpectedCloseCalls, setExpectedCreateTextMessageCalls, setMessageListener, setupCreateObjectMessage, setupTextMessage, setupThrowException
Methods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verify
-
Constructor Details
-
MockTopicSession
public MockTopicSession()
-
-
Method Details
-
setupCreateTopic
public void setupCreateTopic(Topic topicToReturn) -
setExpectedTopicName
-
setupCreateTopicCalls
public void setupCreateTopicCalls(int createTopicCalls) -
createDurableSubscriber
- Throws:
JMSException
-
createDurableSubscriber
public TopicSubscriber createDurableSubscriber(Topic topic, String name, String messsageSelecter, boolean noLocal) throws JMSException - Throws:
JMSException
-
setupCreatePublisher
public void setupCreatePublisher(TopicPublisher topicPublisherToReturn) -
createPublisher
public TopicPublisher createPublisher(Topic topic) throws JMSException - Throws:
JMSException
-
setupTopicSubscriber
public void setupTopicSubscriber(TopicSubscriber topicSubscriberToReturn) -
createSubscriber
public TopicSubscriber createSubscriber(Topic topic) throws JMSException - Throws:
JMSException
-
createSubscriber
public TopicSubscriber createSubscriber(Topic topic, String messsageSelecter, boolean noLocal) throws JMSException - Throws:
JMSException
-
createTemporaryTopic
public TemporaryTopic createTemporaryTopic() throws JMSException- Throws:
JMSException
-
createTopic
- Throws:
JMSException
-
unsubscribe
- Throws:
JMSException
-