org.apache.qpid.client
Class AMQTemporaryQueue

java.lang.Object
  extended by org.apache.qpid.client.AMQDestination
      extended by org.apache.qpid.client.AMQQueue
          extended by org.apache.qpid.client.AMQTemporaryQueue
All Implemented Interfaces:
Destination, Queue, TemporaryQueue, Referenceable, TemporaryDestination

final class AMQTemporaryQueue
extends AMQQueue
implements TemporaryQueue, TemporaryDestination

AMQ implementation of a TemporaryQueue.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.qpid.client.AMQDestination
AMQDestination.AddressOption, AMQDestination.Binding, AMQDestination.DestSyntax
 
Field Summary
 
Fields inherited from class org.apache.qpid.client.AMQDestination
_address, _addressType, _addrHelper, _assert, _create, _delete, _destSyntax, _exchangeClass, _exchangeName, _isAutoDelete, _isDurable, _isExclusive, _link, _name, _sourceNode, _subject, _targetLink, _targetNode, defaultDestSyntax, QUEUE_TYPE, TOPIC_TYPE, UNKNOWN_TYPE
 
Constructor Summary
AMQTemporaryQueue(AMQSession session)
          Create a new instance of an AMQTemporaryQueue
 
Method Summary
 void delete()
           
 AMQSession getSession()
           
 boolean isDeleted()
           
 
Methods inherited from class org.apache.qpid.client.AMQQueue
getRoutingKey, isNameRequired
 
Methods inherited from class org.apache.qpid.client.AMQDestination
copyDestination, createDestination, createDestination, createDestination, equals, getAddress, getAddressName, getAddressType, getAMQQueueName, getAssert, getBindingKeys, getCreate, getDefaultDestSyntax, getDelete, getDestSyntax, getDestType, getEncodedName, getExchangeClass, getExchangeName, getInfoFromBindingURL, getLink, getQueueName, getReference, getSourceNode, getSubject, getTargetNode, hashCode, isAddressResolved, isAutoDelete, isBrowseOnly, isCheckedForQueueBinding, isDurable, isExchangeExistsChecked, isExclusive, isQueue, isTopic, rebuildTargetAndSourceNodes, setAddress, setAddressName, setAddressResolved, setAddressType, setAssert, setAutoDelete, setBrowseOnly, setCheckedForQueueBinding, setCreate, setDelete, setDestSyntax, setDurable, setExchangeClass, setExchangeExistsChecked, setExchangeName, setLink, setQueueName, setRoutingKey, setSourceNode, setSubject, setTargetNode, stripSyntaxPrefix, toByteEncoding, toString, toURL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.jms.Queue
getQueueName, toString
 

Constructor Detail

AMQTemporaryQueue

public AMQTemporaryQueue(AMQSession session)
Create a new instance of an AMQTemporaryQueue

Method Detail

delete

public void delete()
            throws JMSException
Specified by:
delete in interface TemporaryQueue
Specified by:
delete in interface TemporaryDestination
Throws:
JMSException
See Also:
TemporaryQueue.delete()

getSession

public AMQSession getSession()
Specified by:
getSession in interface TemporaryDestination

isDeleted

public boolean isDeleted()
Specified by:
isDeleted in interface TemporaryDestination


Licensed to the Apache Software Foundation