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

This object represents a message producer. More...

Inheritance diagram for TBTMQProducer:
IMQProducer

Public Member Functions

 TBTMQProducer (const ISession Session)
 
IMQProducer SetDeliveryMode (const TJMSDeliveryMode Value)
 
IMQProducer SetPriority (const Integer Value)
 
IMQProducer SetTimeToLive (const Cardinal Value)
 
TJMSDeliveryMode GetDeliveryMode ()
 
Integer GetPriority ()
 
Cardinal GetTimeToLive ()
 
 SetCorrelationID (const string Value)
 
string GetCorrelationID ()
 
string GetTypeName ()
 
 SetTypeName (const string Value)
 
 SetReplyTo (const IDestination Value)
 
IDestination GetReplyTo ()
 
 ClearProperties ()
 
PMStrings GetPropertyNames ()
 
Boolean PropertyExists (const string Key)
 
Boolean GetBooleanProperty (const string Key)
 
 SetProperty (const string Key, const Boolean Value)
 
Integer GetIntProperty (const string Key)
 
 SetProperty (const string Key, const Integer Value)
 
string GetStringProperty (const string Key)
 
 SetProperty (const string Key, const string Value)
 
IMQProducer Send (const IDestination Destination, const string Body)
 
IMQProducer Send (const IDestination Destination, const string Body, const ICompletionListener CompletionListener)
 
IMQProducer Send (const IDestination Destination, const IMessage AMessage)
 
IMQProducer Send (const IDestination Destination, const IMessage AMessage, const ICompletionListener CompletionListener)
 

Protected Member Functions

 InternalSend (const IMessage AMessage, const IDestination Destination, const ICompletionListener CompletionListener)
 

Detailed Description

This object represents a message producer.

Since
6.0

Constructor & Destructor Documentation

◆ TBTMQProducer()

TBTMQProducer::TBTMQProducer ( const ISession Session)

Member Function Documentation

◆ ClearProperties()

TBTMQProducer::ClearProperties ( )

◆ GetBooleanProperty()

Boolean TBTMQProducer::GetBooleanProperty ( const string Key)

◆ GetCorrelationID()

string TBTMQProducer::GetCorrelationID ( )

◆ GetDeliveryMode()

TJMSDeliveryMode TBTMQProducer::GetDeliveryMode ( )

◆ GetIntProperty()

Integer TBTMQProducer::GetIntProperty ( const string Key)

◆ GetPriority()

Integer TBTMQProducer::GetPriority ( )

◆ GetPropertyNames()

PMStrings TBTMQProducer::GetPropertyNames ( )

◆ GetReplyTo()

IDestination TBTMQProducer::GetReplyTo ( )

◆ GetStringProperty()

string TBTMQProducer::GetStringProperty ( const string Key)

◆ GetTimeToLive()

Cardinal TBTMQProducer::GetTimeToLive ( )

◆ GetTypeName()

string TBTMQProducer::GetTypeName ( )

◆ InternalSend()

TBTMQProducer::InternalSend ( const IMessage AMessage,
const IDestination Destination,
const ICompletionListener CompletionListener )
protected

◆ PropertyExists()

Boolean TBTMQProducer::PropertyExists ( const string Key)

◆ Send() [1/4]

IMQProducer TBTMQProducer::Send ( const IDestination Destination,
const IMessage AMessage )

◆ Send() [2/4]

IMQProducer TBTMQProducer::Send ( const IDestination Destination,
const IMessage AMessage,
const ICompletionListener CompletionListener )

◆ Send() [3/4]

IMQProducer TBTMQProducer::Send ( const IDestination Destination,
const string Body )

◆ Send() [4/4]

IMQProducer TBTMQProducer::Send ( const IDestination Destination,
const string Body,
const ICompletionListener CompletionListener )

◆ SetCorrelationID()

TBTMQProducer::SetCorrelationID ( const string Value)

◆ SetDeliveryMode()

IMQProducer TBTMQProducer::SetDeliveryMode ( const TJMSDeliveryMode Value)

◆ SetPriority()

IMQProducer TBTMQProducer::SetPriority ( const Integer Value)

◆ SetProperty() [1/3]

TBTMQProducer::SetProperty ( const string Key,
const Boolean Value )

◆ SetProperty() [2/3]

TBTMQProducer::SetProperty ( const string Key,
const Integer Value )

◆ SetProperty() [3/3]

TBTMQProducer::SetProperty ( const string Key,
const string Value )

◆ SetReplyTo()

TBTMQProducer::SetReplyTo ( const IDestination Value)

◆ SetTimeToLive()

IMQProducer TBTMQProducer::SetTimeToLive ( const Cardinal Value)

◆ SetTypeName()

TBTMQProducer::SetTypeName ( const string Value)