> For the complete documentation index, see [llms.txt](https://astro-rpa.gitbook.io/astro-rpa-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://astro-rpa.gitbook.io/astro-rpa-user-guide/g_elements/el_basic/els_mq/el_mq_kafka/el_mq_kafka_receive.md).

# Read messages

![](/files/1sTmITaK1860zyaBWhrD)

Element that read messages from ActiveMQ server queue.

![](/files/oIsjM5epZBu888206591)

Properties

\- Server address\*: \[String] ActiveMQ server address (tcp\://myserver:61616/)

\- Login: \[String] Login

\- Password: \[String] Password

\- Destination type\*: destination type (queue, topic)

\- Topic/queue\*: \[String] Topic/queue name

\- Message array: \[System.Collections.Generic.List\<LTools.Network.MQ.AMQMessage>] Array of received messages

\- Wait for message: \[Boolean] Flag for waiting for a new message in queue

\- Time-out\*: \[Int32] Max process await timeout (ms)

\- GroupID: \[String] Group ID

LTools.Network.MQ.KafkaMessage - Properties:

\- Text: \[String] Message text (if type eq. TEXT)

\- Timestamp: \[DateTime] Message date and time
