com.mockobjects.jms

Class MockTopicSession

Implemented Interfaces:
Session, TopicSession, Verifiable

public class MockTopicSession
extends MockSession
implements TopicSession

Method Summary

TopicSubscriber
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
createTemporaryTopic()
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

Method Details

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               String name)
            throws JMSException

createDurableSubscriber

public TopicSubscriber createDurableSubscriber(Topic topic,
                                               String name,
                                               String messsageSelecter,
                                               boolean noLocal)
            throws JMSException

createPublisher

public TopicPublisher createPublisher(Topic topic)
            throws JMSException

createSubscriber

public TopicSubscriber createSubscriber(Topic topic)
            throws JMSException

createSubscriber

public TopicSubscriber createSubscriber(Topic topic,
                                        String messsageSelecter,
                                        boolean noLocal)
            throws JMSException

createTemporaryTopic

public TemporaryTopic createTemporaryTopic()
            throws JMSException

createTopic

public Topic createTopic(String topicName)
            throws JMSException

setExpectedTopicName

public void setExpectedTopicName(String topicName)

setupCreatePublisher

public void setupCreatePublisher(TopicPublisher topicPublisherToReturn)

setupCreateTopic

public void setupCreateTopic(Topic topicToReturn)

setupCreateTopicCalls

public void setupCreateTopicCalls(int createTopicCalls)

setupTopicSubscriber

public void setupTopicSubscriber(TopicSubscriber topicSubscriberToReturn)

unsubscribe

public void unsubscribe(String topicName)
            throws JMSException

Copyright © 2002 Mock Objects. All Rights Reserved.