org.apache.qpid.client
Class AMQTemporaryTopic

java.lang.Object
  extended by org.apache.qpid.client.AMQDestination
      extended by org.apache.qpid.client.AMQTopic
          extended by org.apache.qpid.client.AMQTemporaryTopic
All Implemented Interfaces:
Destination, TemporaryTopic, Topic, Referenceable, TemporaryDestination

 class AMQTemporaryTopic
extends AMQTopic
implements TemporaryTopic, TemporaryDestination

AMQ implementation of TemporaryTopic.


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
AMQTemporaryTopic(AMQSession session)
          Create new temporary topic.
 
Method Summary
 void delete()
           
 AMQSession getSession()
           
 boolean isDeleted()
           
 
Methods inherited from class org.apache.qpid.client.AMQTopic
createDurableTopic, equals, getDurableTopicQueueName, getExchangeName, getRoutingKey, getTopicName, hashCode, isNameRequired, setQueueName
 
Methods inherited from class org.apache.qpid.client.AMQDestination
copyDestination, createDestination, createDestination, createDestination, getAddress, getAddressName, getAddressType, getAMQQueueName, getAssert, getBindingKeys, getCreate, getDefaultDestSyntax, getDelete, getDestSyntax, getDestType, getEncodedName, getExchangeClass, getInfoFromBindingURL, getLink, getQueueName, getReference, getSourceNode, getSubject, getTargetNode, 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, toString, wait, wait, wait
 
Methods inherited from interface javax.jms.Topic
getTopicName, toString
 

Constructor Detail

AMQTemporaryTopic

public AMQTemporaryTopic(AMQSession session)
Create new temporary topic.

Method Detail

delete

public void delete()
            throws JMSException
Specified by:
delete in interface TemporaryTopic
Specified by:
delete in interface TemporaryDestination
Throws:
JMSException
See Also:
TemporaryTopic.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