(get-channel-delay-exchange-name topic-entity channel message-payload)
This function return delay exchange name for retry when using channel flow. It will return exchange name with retry count as suffix if exponential backoff enabled.
This function return delay exchange name for retry when using channel flow. It will return exchange name with retry count as suffix if exponential backoff enabled.
(get-channel-queue-timeout-ms topic-entity channel message-payload)
Calculate queue timeout for channel delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.
Calculate queue timeout for channel delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.
(get-delay-exchange-name topic-entity message-payload)
This function return delay exchange name for retry when using flow without channel. It will return exchange name with retry count as suffix if exponential backoff enabled.
This function return delay exchange name for retry when using flow without channel. It will return exchange name with retry count as suffix if exponential backoff enabled.
(get-queue-timeout-ms message-payload)
Calculate queue timeout for delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.
Calculate queue timeout for delay queue. Uses the value from [[get-exponential-backoff-timeout-ms]] if exponential backoff enabled.
(retry-for-channel {:keys [retry-count topic-entity] :as message-payload}
channel)
(set-ha-policy-on-host host-endpoint
username
password
ha-policy-body
exchange-name
queue-name)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close