RabbitMQ
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
RabbitMQ
Classes to work with RabbitMQ library, a message-broker software.
- Classes
- class RabbitMQBasicPropertiesMBS
- class RabbitMQConnectionInfoMBS
- class RabbitMQConnectionMBS
- method BasicAck(channel as Integer, deliveryTag as UInt64, multiple as Boolean = false) as Integer
- method BasicCancel(channel as Integer, consumerTag as String) as Dictionary
- method BasicConsume(channel as Integer, queue as String, consumerTag as String, noLocal as Boolean, noAck as Boolean, exclusive as Boolean, arguments as Dictionary) as Dictionary
- method BasicGet(channel as Integer, queue as String, noAck as Boolean) as RabbitMQRPCReplyMBS
- method BasicNAck(channel as Integer, deliveryTag as UInt64, multiple as Boolean = false, requeue as Boolean = false) as Integer
- method BasicPublish(channel as Integer, exchange as String, routingKey as String, mandatory as Boolean, immediate as Boolean, properties as RabbitMQBasicPropertiesMBS, body as String) as Integer
- method BasicQOS(channel as Integer, prefetchSize as Integer, prefetchCount as Integer, isGlobal as boolean) as Dictionary
- method BasicRecover(channel as Integer, requeue as Boolean) as Dictionary
- method BasicReject(channel as Integer, deliveryTag as UInt64, requeue as Boolean = false) as Integer
- method ChannelClose(Channel as Integer, Code as Integer = 200) as RabbitMQRPCReplyMBS
- method ChannelFlow(channel as Integer, active as Boolean) as Dictionary
- method ChannelOpen(Channel as Integer) as Dictionary
- method ConfirmSelect(channel as Integer) as Dictionary
- method ConnectionClose(Code as Integer = 200) as RabbitMQRPCReplyMBS
- shared method ConstantIsHardError(constantNumber as Integer) as Boolean
- shared method ConstantName(constantNumber as Integer) as String
- method Constructor
- method ConsumeMessage(byref envelope as RabbitMQEnvelopeMBS, timeoutValue as double = 30, flags as Integer = 0) as RabbitMQRPCReplyMBS
- method Destructor
- shared method ErrorString(ErrorCode as Integer) as String
- method ExchangeBind(channel as Integer, destination as String, source as String, routingKey as String, arguments as Dictionary) as Dictionary
- method ExchangeDeclare(channel as Integer, exchange as String, type as String, passive as Boolean, durable as Boolean, autoDelete as Boolean, internal as Boolean, arguments as Dictionary) as Dictionary
- method ExchangeDelete(channel as Integer, exchange as String, ifUsed as Boolean) as Dictionary
- method ExchangeUnbind(channel as Integer, destination as String, source as String, routingKey as String, arguments as Dictionary) as Dictionary
- method LoginExternal(vhost as String, channelMax as Integer, frameMax as Integer, heartbeat as Integer, Identity as String, properties as Dictionary = nil) as RabbitMQRPCReplyMBS
- method LoginPlain(vhost as String, channelMax as Integer, frameMax as Integer, heartbeat as Integer, Username as String, Password as String, properties as Dictionary = nil) as RabbitMQRPCReplyMBS
- method MaybeReleaseBuffers
- method MaybeReleaseBuffersOnChannel(channel as Integer)
- shared method MethodHasContent(constantNumber as Integer) as Boolean
- shared method MethodName(constantNumber as Integer) as String
- method NewTCPSocket(UseSSL as boolean = false) as Boolean
- method OpenSocket(Host as String, Port as Integer, TimeOut as Double = 10) as Integer
- method QueueBind(channel as Integer, queue as String, exchange as String, routingKey as String, arguments as Dictionary) as Dictionary
- method QueueDeclare(channel as Integer, queue as String, passive as Boolean, durable as Boolean, exclusive as Boolean, autoDelete as Boolean, arguments as Dictionary) as Dictionary
- method QueueDelete(channel as Integer, queue as String, ifUnused as Boolean, ifEmpty as Boolean) as Dictionary
- method QueuePurge(channel as Integer, queue as String) as Dictionary
- method QueueUnbind(channel as Integer, queue as String, exchange as String, routingKey as String, arguments as Dictionary) as Dictionary
- method ReadMessage(channel as Integer, byref message as RabbitMQMessageMBS, flags as Integer = 0) as RabbitMQRPCReplyMBS
- method SendHeader as Integer
- method SetCACert(File as FolderItem) as Boolean
- method SetCACert(Path as String) as Boolean
- method SetKey(CertFile as FolderItem, KeyFile as FolderItem) as Boolean
- method SetKey(CertPath as String, KeyPath as String) as Boolean
- method SetKeyData(CertFile as FolderItem, KeyData as String) as Boolean
- method SetKeyData(CertPath as String, KeyData as String) as Boolean
- method SimpleWaitFrame(byref Frame as RabbitMQFrameMBS, timeoutValue as double = 30) as Integer
- method TXCommit(channel as Integer) as Dictionary
- method TXRollback(channel as Integer) as Dictionary
- method TXSelect(channel as Integer) as Dictionary
- property ClientProperties as Dictionary
- property DataInBuffer as Boolean
- property FramesEnqueued as Boolean
- property Handle as Integer
- property HandshakeTimeout as Double
- property Heartbeat as Integer
- property MaximumChannel as Integer
- property MaximumFrameSize as Integer
- property RPCReply as RabbitMQRPCReplyMBS
- property RPCTimeout as Double
- property ServerProperties as Dictionary
- property SocketFileDescriptor as Integer
- property SSLCACertPath as String
- property SSLCertPath as String
- property SSLKeyData as String
- property SSLKeyPath as String
- property SSLMaxVersion as Integer
- property SSLMinVersion as Integer
- property SSLVerifyHostname as Boolean
- property SSLVerifyPeer as Boolean
- shared property Version as String
- shared property VersionNumber as Integer
- class RabbitMQEnvelopeMBS
- class RabbitMQFrameMBS
- class RabbitMQMessageMBS
- class RabbitMQRPCReplyMBS
- Blog Entries
The items on this page are in the following plugins: MBS RabbitMQ Plugin.