001 package com.mockrunner.mock.jms;
002
003 import javax.jms.JMSException;
004 import javax.jms.TemporaryQueue;
005
006 /**
007 * Mock implementation of JMS <code>TemporaryQueue</code>.
008 */
009 public class MockTemporaryQueue extends MockQueue implements TemporaryQueue
010 {
011 private boolean deleted;
012
013 public MockTemporaryQueue()
014 {
015 super("TemporaryQueue");
016 deleted = false;
017 }
018
019 /**
020 * Returns if this temporary queue is deleted.
021 * @return <code>true</code> if this queue 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 }