%External.Messaging.RabbitMQClient
class %External.Messaging.RabbitMQClient extends %External.Messaging.Client
Method Inventory
Methods
Binds a queue to an exchange with the given bindingKeys, formatted as a comma-separated list.
If there is a comma in a binding key, escape it using the backslash character: '\,'. Backslash characters can be escaped using another backslash character: '\\'. Do not include a space after the comma, or the space will be included in the binding key.
For example, if you wanted to bind the queue to the exchange with keys:
keynumber1,key\,number\,2,key\\number\\3
If there is a comma in a binding key, escape it using the backslash character: '\,'. Backslash characters can be escaped using another backslash character: '\\'. Do not include a space after the comma, or the space will be included in the binding key.
For example, if you wanted to bind the queue to the exchange with keys:
- keynumber1
- key,number,2
- key\number\3
keynumber1,key\,number\,2,key\\number\\3
method CreateExchange(exchangeName As %String, exchangeType As %String, durable As %Boolean, autoDelete As %Boolean) as %Status
Creates an exchange with a name, type, and its attributes
method CreateQueue(queueName As %String, durable As %Boolean, exclusive As %Boolean, autoDetect As %Boolean) as %Status
Create a queue
Delete an exchange with the name
Delete a queue
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- Close()
- Connect()
- CreateClient()
- CreateJMSClient()
- CreateKafkaClient()
- CreateQueueOrTopic()
- CreateRabbitMQClient()
- CreateSNSClient()
- CreateSQSClient()
- DeleteQueueOrTopic()
- ReceiveMessage()
- SendMessage()