Platforms to show: All Mac Windows Linux Cross-Platform
RabbitMQRPCReplyMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | RabbitMQ | MBS RabbitMQ Plugin | 21.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 4 properties
- property LibraryError as Integer
- property MethodDecoded as Dictionary
- property MethodId as Integer
- property Type as Integer
- 2 methods
- method Constructor Private
- method Destructor
- 23 constants
Error Codes
Constant | Value | Description |
---|---|---|
kAccessRefused | 403 | |
kChannelError | 504 | |
kCommandInvalid | 503 | |
kConnectionForced | 320 | |
kContentTooLarge | 311 | |
kFrameError | 501 | |
kInternalError | 541 | |
kInvalidPath | 402 | |
kNoConsumers | 313 | |
kNoRoute | 312 | |
kNotAllowed | 530 | |
kNotFound | 404 | |
kNotImplemented | 540 | |
kPreconditionFailed | 406 | |
kReplySuccess | 200 |
Success |
kResourceError | 506 | |
kResourceLocked | 405 | |
kSyntaxError | 502 | |
kUnexpectedFrame | 505 |
Response Types
Constant | Value | Description |
---|---|---|
ResponseTypeLibraryException | 2 |
The library encountered an error, check the LibraryError field. |
ResponseTypeNone | 0 |
Invalid state. |
ResponseTypeNormal | 1 |
The RPC completed successfully. |
ResponseTypeServerException | 3 |
The broker returned an exception, check the reply field. |
This class has no sub classes.
Some methods using this class:
- RabbitMQConnectionMBS.BasicGet(channel as Integer, queue as String, noAck as Boolean) as RabbitMQRPCReplyMBS
- RabbitMQConnectionMBS.ChannelClose(Channel as Integer, Code as Integer = 200) as RabbitMQRPCReplyMBS
- RabbitMQConnectionMBS.ConnectionClose(Code as Integer = 200) as RabbitMQRPCReplyMBS
- RabbitMQConnectionMBS.ConsumeMessage(byref envelope as RabbitMQEnvelopeMBS, timeoutValue as double = 30, flags as Integer = 0) as RabbitMQRPCReplyMBS
- RabbitMQConnectionMBS.LoginExternal(vhost as String, channelMax as Integer, frameMax as Integer, heartbeat as Integer, Identity as String, properties as Dictionary = nil) as RabbitMQRPCReplyMBS
- RabbitMQConnectionMBS.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
- RabbitMQConnectionMBS.ReadMessage(channel as Integer, byref message as RabbitMQMessageMBS, flags as Integer = 0) as RabbitMQRPCReplyMBS
Some properties using for this class:
- RabbitMQConnectionMBS.RPCReply as RabbitMQRPCReplyMBS
Some examples using this class:
- /RabbitMQ/amqp_bind
- /RabbitMQ/amqp_consumer
- /RabbitMQ/amqp_listen
- /RabbitMQ/amqp_listenq
- /RabbitMQ/amqp_producer
- /RabbitMQ/amqp_rpc_sendstring_client
- /RabbitMQ/amqp_sendstring
- /RabbitMQ/amqp_ssl_connect
- /RabbitMQ/amqp_unbind
- /RabbitMQ/RabbitMQTutorial/RabbitMQTutorial
Blog Entries
The items on this page are in the following plugins: MBS RabbitMQ Plugin.
RabbitMQMessageMBS - Radiobutton