Clients - rabbitmq : Message

Public Ballerina API - Ballerina RabbitMQ Message.

basicAck

(boolean? multiple)

returns RabbitMQError?

Acknowledge one or several received messages.

Parameters

  • multiple boolean? - false
  • true to acknowledge all messages up to and including the message called on, false to acknowledge just the message called on.

  • Return Type

    (RabbitMQError?)
  • An error if an I/O error is encountered or nil if successful.

basicNack

(boolean? multiple, boolean? requeue)

returns RabbitMQError?

Reject one or several received messages.

Parameters

  • multiple boolean? - false
  • true to reject all messages up to and including the message called on; false to reject just the message called on.

  • requeue boolean? - true
  • true if the rejected message(s) should be requeued rather than discarded/dead-lettered.

  • Return Type

    (RabbitMQError?)
  • An error if an I/O error is encountered or nil if successful.

getDeliveryTag

()

returns int

Retrieves the delivery tag of the message.

  • Return Type

    (int)
  • int containing the delivery tag of the message.

getProperties

()

returns BasicProperties | RabbitMQError

Retrieves the properties of the message (i.e., routing headers etc.).

getTextContent

()

returns string | RabbitMQError

Retrieves the text content of the RabbitMQ message.

  • Return Type

    (string | RabbitMQError)
  • string containing message data or error if an error is encountered.

getIntContent

()

returns int | RabbitMQError

Retrieves the int content of the RabbitMQ message.

  • Return Type

    (int | RabbitMQError)
  • int containing message data or error if an error is encountered.

getFloatContent

()

returns float | RabbitMQError

Retrieves the float content of the RabbitMQ message.

  • Return Type

    (float | RabbitMQError)
  • float containing message data or error if an error is encountered.

getJSONContent

()

returns json | RabbitMQError

Retrieves the json content of the RabbitMQ message.

  • Return Type

    (json | RabbitMQError)
  • json containing message data or error if an error is encountered.

getXMLContent

()

returns xml | RabbitMQError

Retrieves the xml content of the RabbitMQ message.

  • Return Type

    (xml | RabbitMQError)
  • xml containing message data or error if an error is encountered.

getByteArrayContent

()

returns byte[]

Retrieves the byte array content of the RabbitMQ message.

  • Return Type

    (byte[])
  • byte array containing message data or error if an error is encountered.