/n software Connectors for MuleSoft

Questions / Feedback?

VisibilityTimeout Property

The visibility duration for messages in the queue in seconds.

Data Type

Integer

Default Value

-1

Remarks

Visibility timeout is a mechanism defined in the SQS service which controls when existing messages in the queue become visible again after being processed. When using FIFO queues, this value also determines how long after download a message can be deleted from the queue. Because of this, a value of 0 is not allowed when UseFIFOQueue is True.

For instance if the visibility timeout is 100 seconds a message will be listed once, but will not be visible in subsequent list operations until the timeout has elapsed. This may be used to prevent duplicate processing, however in this case it is expected that the message will be deleted from the queue before the timeout expires.

A default visibility timeout is configured when a queue is created it can also be specified when a message is added or when they are listed.

The default value for VisibilityTimeout is -1, which indicates that the default timeout for the Queue should be used.

The maximum value is 43200 seconds (12 hours).

Note: To prevent duplicate downloads of messages regardless of this property value see DownloadCacheFile.

This property is not available in the Sender.

Copyright (c) 2022 /n software inc. - All rights reserved.
/n software Connectors for MuleSoft - Version 20.0 [Build 8318]