Habari STOMP Client for OpenMQ 9.0
Object Pascal STOMP client library for OpenMQ
Loading...
Searching...
No Matches
TBTTopicSubscriber Class Reference

A client uses a TopicSubscriber object to receive messages that have been published to a topic. More...

Inheritance diagram for TBTTopicSubscriber:
TBTMessageConsumer ITopicSubscriber IConsumerIDProvider IMessageConsumer

Public Member Functions

 TBTTopicSubscriber (const TBTSession Session, const TBTConsumerID ConsumerID, const IDestination Destination, const string Name, const string Selector, const Boolean NoLocal)
 
Boolean GetNoLocal ()
 
ITopic GetTopic ()
 
- Public Member Functions inherited from TBTMessageConsumer
 TBTMessageConsumer (const TBTSession Session, const TBTConsumerID ConsumerID, const IDestination Destination, const string Name, const string Selector, const Boolean NoLocal, const IMessageListener Listener)
 
 ~TBTMessageConsumer ()
 
 Close ()
 Closes the message consumer.
 
string GetMessageSelector ()
 
IMessage Receive ()
 
IMessage Receive (const Integer Timeout)
 
IMessage ReceiveNoWait ()
 Receives the next message if one is immediately available.
 
 Start ()
 
 Stop ()
 
- Public Member Functions inherited from IConsumerIDProvider
TBTConsumerID GetConsumerID ()
 

Additional Inherited Members

- Protected Attributes inherited from TBTMessageConsumer
Boolean NoLocal
 

Detailed Description

A client uses a TopicSubscriber object to receive messages that have been published to a topic.

A TopicSubscriber object is the publish/subscribe form of a message consumer. A MessageConsumer can be created by using Session.CreateConsumer.

Constructor & Destructor Documentation

◆ TBTTopicSubscriber()

TBTTopicSubscriber::TBTTopicSubscriber ( const TBTSession Session,
const TBTConsumerID ConsumerID,
const IDestination Destination,
const string Name,
const string Selector,
const Boolean NoLocal )

Member Function Documentation

◆ GetNoLocal()

Boolean TBTTopicSubscriber::GetNoLocal ( )

◆ GetTopic()

ITopic TBTTopicSubscriber::GetTopic ( )