Class MockTopicSession

All Implemented Interfaces:
Verifiable

public class MockTopicSession extends MockSession
  • Constructor Details

    • MockTopicSession

      public MockTopicSession()
  • Method Details

    • setupCreateTopic

      public void setupCreateTopic(Topic topicToReturn)
    • setExpectedTopicName

      public void setExpectedTopicName(String topicName)
    • setupCreateTopicCalls

      public void setupCreateTopicCalls(int createTopicCalls)
    • createDurableSubscriber

      public TopicSubscriber createDurableSubscriber(Topic topic, String name) throws JMSException
      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

      public Topic createTopic(String topicName) throws JMSException
      Throws:
      JMSException
    • unsubscribe

      public void unsubscribe(String topicName) throws JMSException
      Throws:
      JMSException