Habari STOMP Client for RabbitMQ 9.4
Object Pascal STOMP client library for RabbitMQ
Loading...
Searching...
No Matches
BTBrokerConsts.pas File Reference

Variables

const DEFAULT_BROKER_URL = "stomp://127.0.0.1"
 The default broker URL.
const DEFAULT_STOMP_PORT = 61613
 The default broker port for STOMP.
const DEFAULT_USER = "guest"
 The default user name.
const DEFAULT_PASSWORD = "guest"
 The default password.
const DEFAULT_PRIORITY = 0
 Default message priority.
const MIN_PRIORITY = 0
 Minimum priority.
const MAX_PRIORITY = 255
 Maximum priority.
const SH_AUTO_DELETE = "auto-delete"
 RabbitMQ specific header which prevents durable topic destinations from being removed.
const SH_NOLOCAL = "no-local"
const SH_DEFAULT_STOMP_VERSION = "1.2"
const SH_EXPIRATION = "expiration"
const DEST_PREFIX_TOPIC = "/topic/"
const DEST_PREFIX_QUEUE = "/queue/"
const DEST_PREFIX_EXCHANGE = "/exchange/"
const DEST_PREFIX_REPLY_QUEUE = "/reply-queue/"
const DEST_PREFIX_TEMP_QUEUE = "/temp-queue/"
const DEST_PREFIX_AMQ_QUEUE = "/amq/queue/"

Variable Documentation

◆ DEFAULT_BROKER_URL

const DEFAULT_BROKER_URL = "stomp://127.0.0.1"

The default broker URL.

◆ DEFAULT_PASSWORD

const DEFAULT_PASSWORD = "guest"

The default password.

◆ DEFAULT_PRIORITY

const DEFAULT_PRIORITY = 0

Default message priority.

For RabbitMQ, the value is 0. https://www.rabbitmq.com/priority.html

◆ DEFAULT_STOMP_PORT

const DEFAULT_STOMP_PORT = 61613

The default broker port for STOMP.

◆ DEFAULT_USER

const DEFAULT_USER = "guest"

The default user name.

◆ DEST_PREFIX_AMQ_QUEUE

const DEST_PREFIX_AMQ_QUEUE = "/amq/queue/"

◆ DEST_PREFIX_EXCHANGE

const DEST_PREFIX_EXCHANGE = "/exchange/"

◆ DEST_PREFIX_QUEUE

const DEST_PREFIX_QUEUE = "/queue/"

◆ DEST_PREFIX_REPLY_QUEUE

const DEST_PREFIX_REPLY_QUEUE = "/reply-queue/"

◆ DEST_PREFIX_TEMP_QUEUE

const DEST_PREFIX_TEMP_QUEUE = "/temp-queue/"

◆ DEST_PREFIX_TOPIC

const DEST_PREFIX_TOPIC = "/topic/"

◆ MAX_PRIORITY

const MAX_PRIORITY = 255

Maximum priority.

For RabbitMQ, the value can be set per queue. The message priority field is defined as an unsigned byte, so in practice priorities should be between 0 and 255.

The Habari STOMP Client library only prevents application code from setting a priority higher than 255.

https://www.rabbitmq.com/priority.html

◆ MIN_PRIORITY

const MIN_PRIORITY = 0

Minimum priority.

◆ SH_AUTO_DELETE

const SH_AUTO_DELETE = "auto-delete"

RabbitMQ specific header which prevents durable topic destinations from being removed.

◆ SH_DEFAULT_STOMP_VERSION

const SH_DEFAULT_STOMP_VERSION = "1.2"

◆ SH_EXPIRATION

const SH_EXPIRATION = "expiration"

◆ SH_NOLOCAL

const SH_NOLOCAL = "no-local"