Habari STOMP Client for OpenMQ 9.0
Object Pascal STOMP client library for OpenMQ
Loading...
Searching...
No Matches
TBTMessageProducerSupport Class Reference
Inheritance diagram for TBTMessageProducerSupport:
TBTMessageProducer

Public Member Functions

 TBTMessageProducerSupport (const TBTSession Session)
 

Public Attributes

Integer Priority
 The producer's default priority.
 
Cardinal TimeToLive
 The default length of time in milliseconds from its dispatch time that a produced message should be retained by the message system.
 
TJMSDeliveryMode DeliveryMode
 The producer's default delivery mode.
 

Protected Member Functions

 CheckClosed ()
 
 SetTimeToLive (const Cardinal Value)
 
Cardinal GetTimeToLive ()
 
 SetPriority (const Integer Value)
 
Integer GetPriority ()
 
 SetDeliveryMode (const TJMSDeliveryMode Value)
 
TJMSDeliveryMode GetDeliveryMode ()
 

Protected Attributes

Cardinal FDefaultTimeToLive
 
Integer FDefaultPriority
 
TJMSDeliveryMode FDefaultDeliveryMode
 
TBTSession Session
 

Constructor & Destructor Documentation

◆ TBTMessageProducerSupport()

TBTMessageProducerSupport::TBTMessageProducerSupport ( const TBTSession Session)

Member Function Documentation

◆ CheckClosed()

TBTMessageProducerSupport::CheckClosed ( )
protected

◆ GetDeliveryMode()

TJMSDeliveryMode TBTMessageProducerSupport::GetDeliveryMode ( )
protected

◆ GetPriority()

Integer TBTMessageProducerSupport::GetPriority ( )
protected

◆ GetTimeToLive()

Cardinal TBTMessageProducerSupport::GetTimeToLive ( )
protected

◆ SetDeliveryMode()

TBTMessageProducerSupport::SetDeliveryMode ( const TJMSDeliveryMode Value)
protected

◆ SetPriority()

TBTMessageProducerSupport::SetPriority ( const Integer Value)
protected

◆ SetTimeToLive()

TBTMessageProducerSupport::SetTimeToLive ( const Cardinal Value)
protected

Member Data Documentation

◆ DeliveryMode

TJMSDeliveryMode TBTMessageProducerSupport::DeliveryMode

The producer's default delivery mode.

Default STOMP = not persistent, JMS = persistent!

See also
GetDeliveryMode For reading
SetDeliveryMode For writing

◆ FDefaultDeliveryMode

TJMSDeliveryMode TBTMessageProducerSupport::FDefaultDeliveryMode
protected

◆ FDefaultPriority

Integer TBTMessageProducerSupport::FDefaultPriority
protected

◆ FDefaultTimeToLive

Cardinal TBTMessageProducerSupport::FDefaultTimeToLive
protected

◆ Priority

Integer TBTMessageProducerSupport::Priority

The producer's default priority.

See also
GetPriority For reading
SetPriority For writing

◆ Session

TBTSession TBTMessageProducerSupport::Session
protected
See also
FSession For reading

◆ TimeToLive

Cardinal TBTMessageProducerSupport::TimeToLive

The default length of time in milliseconds from its dispatch time that a produced message should be retained by the message system.

Time to live is set to zero by default.

zero is unlimited

See also
GetTimeToLive For reading
SetTimeToLive For writing