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

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

Inheritance diagram for TBTTemporaryQueue:
TBTQueue ITemporaryQueue TBTDestination IQueue IDestination

Public Member Functions

 TBTTemporaryQueue (const string QueueName)
 Delete ()
 Deletes this temporary queue.
Public Member Functions inherited from TBTQueue
 TBTQueue (const string QueueName)
 Constructor.

Additional Inherited Members

Public Attributes inherited from TBTQueue
string QueueName

Detailed Description

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

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

Warning
This interface is not supported by ActiveMQ Artemis.

Constructor & Destructor Documentation

◆ TBTTemporaryQueue()

TBTTemporaryQueue::TBTTemporaryQueue ( const string QueueName)

Member Function Documentation

◆ Delete()

TBTTemporaryQueue::Delete ( )

Deletes this temporary queue.

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

Exceptions
EMQException

Implements ITemporaryQueue.