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.
Blog Entries
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
Some related classes:
The items on this page are in the following plugins: MBS RabbitMQ Plugin.
RabbitMQMessageMBS - Radiobutton