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

This object represents a messaging context. More...

Inheritance diagram for TBTMQContext:
IMessageTransformerSupport IConnectionInfo IMQContext

Public Member Functions

 TBTMQContext (const IConnection Connection)
 
 TBTMQContext (const IConnection Connection, const TAcknowledgementMode AcknowledgeMode)
 
 Close ()
 
 Commit ()
 
IQueueBrowser CreateBrowser (const string QueueName)
 
IBytesMessage CreateBytesMessage ()
 
IMQConsumer CreateConsumer (const IDestination Destination)
 
IMQConsumer CreateConsumer (const IDestination Destination, const string MessageSelector)
 
ITopicSubscriber CreateDurableSubscriber (const ITopic Topic, const string Name)
 
ITopicSubscriber CreateDurableSubscriber (const ITopic Topic, const string Name, const string MessageSelector)
 
IMapMessage CreateMapMessage ()
 
IObjectMessage CreateObjectMessage ()
 
IObjectMessage CreateObjectMessage (const TObject AObject)
 
IMQProducer CreateProducer ()
 
IQueue CreateQueue (const string QueueName)
 
ITemporaryQueue CreateTemporaryQueue ()
 
ITemporaryTopic CreateTemporaryTopic ()
 
ITextMessage CreateTextMessage ()
 
ITextMessage CreateTextMessage (const string Text)
 
ITopic CreateTopic (const string TopicName)
 
TAcknowledgementMode GetAcknowledgeMode ()
 
string GetClientID ()
 
Boolean GetTransacted ()
 
 Rollback ()
 
 Start ()
 
 Stop ()
 
 Unsubscribe (const string Destination, const string Name)
 
IMessageTransformer GetTransformer ()
 
 SetTransformer (const IMessageTransformer Transformer)
 
 SetMapMessageTransformationId (const string ATransformationId)
 
 SetObjectMessageTransformationId (const string ATransformationId)
 
 SendHeartbeat ()
 
 CheckHeartbeat ()
 
Boolean ReceiveHeartbeat (Integer ATimeOut)
 
Boolean TransportConnected ()
 
string StompSessionID ()
 
string StompServerName ()
 
TStompProtocolVersion StompProtocolVersion ()
 

Detailed Description

This object represents a messaging context.

Since
6.0

Constructor & Destructor Documentation

◆ TBTMQContext() [1/2]

TBTMQContext::TBTMQContext ( const IConnection Connection)

◆ TBTMQContext() [2/2]

TBTMQContext::TBTMQContext ( const IConnection Connection,
const TAcknowledgementMode AcknowledgeMode )

Member Function Documentation

◆ CheckHeartbeat()

TBTMQContext::CheckHeartbeat ( )

◆ Close()

TBTMQContext::Close ( )

◆ Commit()

TBTMQContext::Commit ( )

◆ CreateBrowser()

IQueueBrowser TBTMQContext::CreateBrowser ( const string QueueName)

◆ CreateBytesMessage()

IBytesMessage TBTMQContext::CreateBytesMessage ( )

◆ CreateConsumer() [1/2]

IMQConsumer TBTMQContext::CreateConsumer ( const IDestination Destination)

◆ CreateConsumer() [2/2]

IMQConsumer TBTMQContext::CreateConsumer ( const IDestination Destination,
const string MessageSelector )

◆ CreateDurableSubscriber() [1/2]

ITopicSubscriber TBTMQContext::CreateDurableSubscriber ( const ITopic Topic,
const string Name )

◆ CreateDurableSubscriber() [2/2]

ITopicSubscriber TBTMQContext::CreateDurableSubscriber ( const ITopic Topic,
const string Name,
const string MessageSelector )

◆ CreateMapMessage()

IMapMessage TBTMQContext::CreateMapMessage ( )

◆ CreateObjectMessage() [1/2]

IObjectMessage TBTMQContext::CreateObjectMessage ( )

◆ CreateObjectMessage() [2/2]

IObjectMessage TBTMQContext::CreateObjectMessage ( const TObject AObject)

◆ CreateProducer()

IMQProducer TBTMQContext::CreateProducer ( )

◆ CreateQueue()

IQueue TBTMQContext::CreateQueue ( const string QueueName)

◆ CreateTemporaryQueue()

ITemporaryQueue TBTMQContext::CreateTemporaryQueue ( )

◆ CreateTemporaryTopic()

ITemporaryTopic TBTMQContext::CreateTemporaryTopic ( )

◆ CreateTextMessage() [1/2]

ITextMessage TBTMQContext::CreateTextMessage ( )

◆ CreateTextMessage() [2/2]

ITextMessage TBTMQContext::CreateTextMessage ( const string Text)

◆ CreateTopic()

ITopic TBTMQContext::CreateTopic ( const string TopicName)

◆ GetAcknowledgeMode()

TAcknowledgementMode TBTMQContext::GetAcknowledgeMode ( )

◆ GetClientID()

string TBTMQContext::GetClientID ( )

◆ GetTransacted()

Boolean TBTMQContext::GetTransacted ( )

◆ GetTransformer()

IMessageTransformer TBTMQContext::GetTransformer ( )

◆ ReceiveHeartbeat()

Boolean TBTMQContext::ReceiveHeartbeat ( Integer ATimeOut)

◆ Rollback()

TBTMQContext::Rollback ( )

◆ SendHeartbeat()

TBTMQContext::SendHeartbeat ( )

◆ SetMapMessageTransformationId()

TBTMQContext::SetMapMessageTransformationId ( const string ATransformationId)

◆ SetObjectMessageTransformationId()

TBTMQContext::SetObjectMessageTransformationId ( const string ATransformationId)

◆ SetTransformer()

TBTMQContext::SetTransformer ( const IMessageTransformer Transformer)

◆ Start()

TBTMQContext::Start ( )

◆ StompProtocolVersion()

TStompProtocolVersion TBTMQContext::StompProtocolVersion ( )

◆ StompServerName()

string TBTMQContext::StompServerName ( )

◆ StompSessionID()

string TBTMQContext::StompSessionID ( )

◆ Stop()

TBTMQContext::Stop ( )

◆ TransportConnected()

Boolean TBTMQContext::TransportConnected ( )

◆ Unsubscribe()

TBTMQContext::Unsubscribe ( const string Destination,
const string Name )