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