(bind->exchange &
{:keys [x-name x-type x-options queue-name queue-options topics
sub-options handler]
:or {queue-name "" topics [""]}})
(connection-settings host-env username-env password-env)
(correlation-id-equals? correlation-id d)
(deliveries-seq qcs timeoutms)
Builds a lazy seq of delivery instances from a queueing consumer.
Builds a lazy seq of delivery instances from a queueing consumer.
(make-mdc-headers)
(message-handler-wrapper
raw-handler
ch
{:keys [content-type delivery-tag type routing-key headers] :as meta}
payload)
(message-rpc-handler-wrapper raw-handler
ch
{:keys [content-type type delivery-tag reply-to
correlation-id headers]
:as meta}
payload)
(message-topic-handler-wrapper
raw-handler
ch
{:keys [content-type delivery-tag type routing-key headers] :as meta}
payload)
(nil-or-body d)
(nil-or-correlation-id-equals? correlation-id d)
(parse-rabbit-payload payload)
(publish message queue-name)
(publish->exchange type exchange-name routing-key message)
(publish->exchange type exchange-name routing-key message headers)
(publish->exchange type exchange-name routing-key message headers x-options)
(publish-rpc message queue-name timeoutms)
(start-consumer queue-name message-handler)
(start-rpc-consumer queue-name message-handler)
(write-context-headers headers)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close