Habari STOMP Client for RabbitMQ 9.4
Object Pascal STOMP client library for RabbitMQ
Loading...
Searching...
No Matches
TBTTemporaryTopic Class Reference

Represents an unique ITopic object created for the duration of an IConnection. More...

Inheritance diagram for TBTTemporaryTopic:
TBTTopic ITemporaryTopic TBTDestination ITopic IDestination

Public Member Functions

 TBTTemporaryTopic (const string TopicName)
 Constructor.
Public Member Functions inherited from TBTTopic
 TBTTopic (const string TopicName)
 Constructor.

Protected Member Functions

 Delete ()
 Deletes this temporary topic.

Additional Inherited Members

Protected Attributes inherited from TBTTopic
string TopicName

Detailed Description

Represents an unique ITopic object created for the duration of an IConnection.

It is a system-defined topic that can be consumed only by the IConnection that created it.

Constructor & Destructor Documentation

◆ TBTTemporaryTopic()

TBTTemporaryTopic::TBTTemporaryTopic ( const string TopicName)

Constructor.

Member Function Documentation

◆ Delete()

TBTTemporaryTopic::Delete ( )
protected

Deletes this temporary topic.

If there are existing receivers still using it, an EMQException will be thrown.

Exceptions
EMQException

Implements ITemporaryTopic.