activemq-cpp-3.6.0
|
Defines a Temporary Topic based Destination. More...
#include <src/main/cms/TemporaryTopic.h>
Public Member Functions | |
virtual | ~TemporaryTopic () |
virtual void | destroy ()=0 |
Destroy's the Temporary Destination at the Provider. | |
![]() | |
virtual | ~Topic () |
virtual std::string | getTopicName () const =0 |
Gets the name of this topic. | |
![]() | |
virtual | ~Destination () |
virtual DestinationType | getDestinationType () const =0 |
Retrieve the Destination Type for this Destination. | |
virtual cms::Destination * | clone () const =0 |
Creates a new instance of this destination type that is a copy of this one, and returns it. | |
virtual void | copy (const cms::Destination &source)=0 |
Copies the contents of the given Destination object to this one. | |
virtual bool | equals (const cms::Destination &other) const =0 |
Compares two Destination instances to determine if they represent the same logic Destination. | |
virtual const CMSProperties & | getCMSProperties () const =0 |
Retrieve any properties that might be part of the destination that was specified. |
Additional Inherited Members | |
![]() | |
enum | DestinationType { TOPIC, QUEUE, TEMPORARY_TOPIC, TEMPORARY_QUEUE } |
Defines a Temporary Topic based Destination.
A TemporaryTopic is a special type of Topic Destination that can only be consumed from the Connection which created it. TemporaryTopics are most commonly used as the reply to address for Message's that implement the request response pattern.
A TemporaryTopic is guaranteed to exist at the Provider only for the lifetime of the Connection that created it.
|
virtual |
|
pure virtual |
Destroy's the Temporary Destination at the Provider.
CMSException |
Implemented in activemq::commands::ActiveMQTempTopic.