Clients -
rabbitmq :
Message
Provides the functionality to manipulate the messages received by the consumer services.
Remote Methods
basicAck | Acknowledges one or several received messages.
|
basicNack | Rejects one or several received messages.
|
Methods
rabbitmq:Error? ackResult = message->basicAck(true);
Parameters
- multiple boolean (default false)
-
true
to acknowledge all messages up to and including the called on message andfalse
to acknowledge just the called on message
-
Return Type
(Error?) A
rabbitmq:Error
if an I/O error is encountered or else()
rabbitmq:Error? nackResult = message->basicNack(true, requeue = false);
Parameters
- multiple boolean (default false)
-
true
to reject all messages up to and including the called on message andfalse
to reject just the called on message
- requeue boolean (default true)
-
true
if the rejected message(s) should be re-queued rather than discarded/dead-lettered
-
Return Type
(Error?) A
rabbitmq:Error
if an I/O error is encountered or else()
int deliveryTag = message.getDeliveryTag();
-
Return Type
(int) The delivery tag of the message
rabbitmq:BasicProperties|rabbitmq:Error properties = message.getProperties();
-
Return Type
(BasicProperties | Error) Properties of the message or else a
rabbitmq:Error
if an error is encountered
string|rabbitmq:Error msgContent = message.getTextContent();
-
Return Type
(string | Error) Message data as string value or else a
rabbitmq:Error
if an error is encountered
float|rabbitmq:Error msgContent = message.getFloatContent();
-
Return Type
(float | Error) Message data as a float value or else a
rabbitmq:Error
if an error is encountered
int|rabbitmq:Error msgContent = message.getIntContent();
-
Return Type
(int | Error) Message data as an int value or else a
rabbitmq:Error
if an error is encountered
byte[] msgContent = message.getIntContent();
-
Return Type
(byte[]) Message data as a byte array
json|rabbitmq:Error msgContent = message.getJSONContent();
-
Return Type
(json | Error) Message data as a JSON value or else a
rabbitmq:Error
if an error is encountered