Liking cljdoc? Tell your friends :D

utils.rabbit-service


bind->exchangeclj

(bind->exchange &
                {:keys [x-name x-type x-options queue-name queue-options topics
                        sub-options handler]
                 :or {queue-name "" topics [""]}})

connection-settingsclj

(connection-settings host-env username-env password-env)

correlation-id-equals?clj

(correlation-id-equals? correlation-id d)

default-exchange-nameclj


deliveries-seqclj

(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.
raw docstring

make-mdc-headersclj

(make-mdc-headers)

message-handler-wrapperclj

(message-handler-wrapper
  raw-handler
  ch
  {:keys [content-type delivery-tag type routing-key headers] :as meta}
  payload)

message-rpc-handler-wrapperclj

(message-rpc-handler-wrapper raw-handler
                             ch
                             {:keys [content-type type delivery-tag reply-to
                                     correlation-id headers]
                              :as meta}
                             payload)

message-topic-handler-wrapperclj

(message-topic-handler-wrapper
  raw-handler
  ch
  {:keys [content-type delivery-tag type routing-key headers] :as meta}
  payload)

nil-or-bodyclj

(nil-or-body d)

nil-or-correlation-id-equals?clj

(nil-or-correlation-id-equals? correlation-id d)

parse-rabbit-payloadclj

(parse-rabbit-payload payload)

publishclj

(publish message queue-name)

publish->exchangeclj

(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-rpcclj

(publish-rpc message queue-name timeoutms)

q-connection-settingclj


RABBIT_TRANSclj


start-consumerclj

(start-consumer queue-name message-handler)

start-rpc-consumerclj

(start-rpc-consumer queue-name message-handler)

write-context-headersclj

(write-context-headers headers)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close