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    }