Lightweight wrapper around SQS functionality to abstract away details for high-level SQS consumers.
Lightweight wrapper around SQS functionality to abstract away details for high-level SQS consumers.
(change-message-visibility queue-url receipt-handle visibility-timeout)
Changes the visibility timeout of a specified message in a queue to a new value. The maximum allowed timeout value is 12 hours. Thus, you can't extend the timeout of a message in an existing queue to more than a total visibility timeout of 12 hours. For more information, see Visibility Timeout in the Amazon Simple Queue Service Developer Guide.
Changes the visibility timeout of a specified message in a queue to a new value. The maximum allowed timeout value is 12 hours. Thus, you can't extend the timeout of a message in an existing queue to more than a total visibility timeout of 12 hours. For more information, see Visibility Timeout in the Amazon Simple Queue Service Developer Guide. http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ChangeMessageVisibility.html
(consume! queue-url)
Consumes a message from SQS using the receive-message API.
Consumes a message from SQS using the receive-message API.
(delete! queue-url receipt-handle)
(first-message-body result)
Returns the body of the first message returned from SQS.
Returns the body of the first message returned from SQS.
(message-bodies result)
Returns sequence of all bodies from the SQS result.
Returns sequence of all bodies from the SQS result.
(produce! queue-url message-group-id message-body)
Produces a message to SQS using the send-message API.
MessageGroupId is similar to a partition. Only one message will be retrieved for a given message group id at a time.
Messages must be JSON (only XML, JSON and raw text are supported by SQS.)
Produces a message to SQS using the send-message API. MessageGroupId is similar to a partition. Only one message will be retrieved for a given message group id at a time. Messages must be JSON (only XML, JSON and raw text are supported by SQS.)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close