001 package com.mockrunner.mock.jms;
002
003 import javax.jms.JMSException;
004 import javax.jms.TemporaryTopic;
005
006 /**
007 * Mock implementation of JMS <code>TemporaryTopic</code>.
008 */
009 public class MockTemporaryTopic extends MockTopic implements TemporaryTopic
010 {
011 private boolean deleted;
012
013 public MockTemporaryTopic()
014 {
015 super("TemporaryTopic");
016 deleted = false;
017 }
018
019 /**
020 * Returns if this temporary topic is deleted.
021 * @return <code>true</code> if this topic is deleted
022 */
023 public boolean isDeleted()
024 {
025 return deleted;
026 }
027
028 public void delete() throws JMSException
029 {
030 deleted = true;
031 }
032 }