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 }