IPWorks MQ 2020 Python Edition

Questions / Feedback?

list_messages Method

Gets messages from the queue.

Syntax

def list_messages(queue_id: str) -> None: ...

Remarks

This method retrieves messages from the queue specified by QueueId, and fires a on_message event for each message it receives. The messages may also be accessed using the property messages.

If visibility_timeout greater than -1 it is applied to the messages, otherwise the default timeout of the queue used. Only one message is retrieved by default; this behavior may be modified by changing max_messages.

Note: Unlike messages received from standard queues, messages received from FIFO queues can only be deleted within their visibility_timeout. Attempting to call delete_message for a message received from a FIFO queue after its visibility_timeout has expired will cause the server to return an error.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks MQ 2020 Python Edition - Version 20.0 [Build 8155]