The plugin part MBS RabbitMQ Plugin
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
The plugin MBS RabbitMQ Plugin:
- class RabbitMQBasicPropertiesMBS
- class RabbitMQConnectionInfoMBS
- class RabbitMQConnectionMBS
- method OpenSocket(Host as String, Port as Integer, TimeOut as Double = 10) as Integer
- method SetKeyData(CertPath as String, KeyData as String) as Boolean
- method SetKeyData(CertFile as FolderItem, KeyData as String) as Boolean
- method SetKey(CertPath as String, KeyPath as String) as Boolean
- method SetKey(CertFile as FolderItem, KeyFile as FolderItem) as Boolean
- method SetCACert(Path as String) as Boolean
- method SetCACert(File as FolderItem) as Boolean
- method Destructor
- method Constructor
- method MaybeReleaseBuffers
- method MaybeReleaseBuffersOnChannel(channel as Integer)
- method ConnectionClose(Code as Integer = 200) as RabbitMQRPCReplyMBS
- method ChannelClose(Channel as Integer, Code as Integer = 200) as RabbitMQRPCReplyMBS
- method ChannelOpen(Channel as Integer) as Dictionary
- method NewTCPSocket(UseSSL as boolean = false) as Boolean
- method SendHeader as Integer
- 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 LoginExternal(vhost as String, channelMax as Integer, frameMax as Integer, heartbeat as Integer, Identity as String, properties as Dictionary = nil) as RabbitMQRPCReplyMBS
- method BasicAck(channel as Integer, deliveryTag as UInt64, multiple as Boolean = false) as Integer
- method BasicReject(channel as Integer, deliveryTag as UInt64, requeue as Boolean = false) as Integer
- 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 QueueUnbind(channel as Integer, queue as String, exchange as String, routingKey as String, arguments as Dictionary) as Dictionary
- method QueueBind(channel as Integer, queue as String, exchange as String, routingKey as String, arguments as Dictionary) as Dictionary
- method QueuePurge(channel as Integer, queue as String) as Dictionary
- method ConfirmSelect(channel as Integer) as Dictionary
- method TXRollback(channel as Integer) as Dictionary
- method TXCommit(channel as Integer) as Dictionary
- method TXSelect(channel as Integer) as Dictionary
- method BasicRecover(channel as Integer, requeue as Boolean) as Dictionary
- 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 BasicQOS(channel as Integer, prefetchSize as Integer, prefetchCount as Integer, isGlobal as boolean) as Dictionary
- method QueueDelete(channel as Integer, queue as String, ifUnused as Boolean, ifEmpty as Boolean) 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 ExchangeUnbind(channel as Integer, destination as String, source as String, routingKey as String, arguments as Dictionary) as Dictionary
- method ExchangeBind(channel as Integer, destination as String, source as String, routingKey as String, arguments as Dictionary) as Dictionary
- method ExchangeDelete(channel as Integer, exchange as String, ifUsed as Boolean) 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 ChannelFlow(channel as Integer, active as Boolean) as Dictionary
- method BasicGet(channel as Integer, queue as String, noAck as Boolean) as RabbitMQRPCReplyMBS
- method ReadMessage(channel as Integer, byref message as RabbitMQMessageMBS, flags as Integer = 0) as RabbitMQRPCReplyMBS
- method ConsumeMessage(byref envelope as RabbitMQEnvelopeMBS, timeoutValue as double = 30, flags as Integer = 0) as RabbitMQRPCReplyMBS
- method SimpleWaitFrame(byref Frame as RabbitMQFrameMBS, timeoutValue as double = 30) as Integer
- property Handle as Integer
- property MaximumChannel as Integer
- property MaximumFrameSize as Integer
- property Heartbeat as Integer
- property HandshakeTimeout as Double
- property RPCTimeout as Double
- property ClientProperties as Dictionary
- property ServerProperties as Dictionary
- property RPCReply as RabbitMQRPCReplyMBS
- property SocketFileDescriptor as Integer
- property FramesEnqueued as Boolean
- property DataInBuffer as Boolean
- property SSLVerifyPeer as Boolean
- property SSLVerifyHostname as Boolean
- property SSLMinVersion as Integer
- property SSLMaxVersion as Integer
- property SSLCACertPath as String
- property SSLCertPath as String
- property SSLKeyPath as String
- property SSLKeyData as String
- shared method MethodName(constantNumber as Integer) as String
- shared method ConstantName(constantNumber as Integer) as String
- shared method ConstantIsHardError(constantNumber as Integer) as Boolean
- shared method MethodHasContent(constantNumber as Integer) as Boolean
- shared method ErrorString(ErrorCode as Integer) as String
- shared property Version as String
- shared property VersionNumber as Integer
- class RabbitMQEnvelopeMBS
- class RabbitMQFrameMBS
- class RabbitMQMessageMBS
- class RabbitMQRPCReplyMBS