Liking cljdoc? Tell your friends :D

langohr.http

RabbitMQ HTTP API client.

Relevant documentation guides:

* http://www.rabbitmq.com/management.html
* https://raw.githack.com/rabbitmq/rabbitmq-management/rabbitmq_v3_5_6/priv/www/api/index.html
raw docstring

*default-http-options*clj

source

*endpoint*clj

source

*password*clj

source

*username*clj

source

add-userclj

(add-user user password tags)
(add-user user password tags m)
source

add-vhostclj

(add-vhost vhost)
(add-vhost vhost m)
source

aliveness-testclj

(aliveness-test vhost)
source

bindclj

(bind vhost exchange queue)
(bind vhost exchange queue properties)
(bind vhost exchange queue properties m)
source

close-connectionclj

(close-connection id)
(close-connection id m)
source

close-connections-fromclj

(close-connections-from user)
(close-connections-from user m)
source

connect!clj

(connect! endpoint username password)
(connect! endpoint username password opts)
source

declare-exchangeclj

(declare-exchange vhost exchange properties)
source

declare-permissionscljdeprecated

(declare-permissions vhost username {:keys [configure write read] :as body})

Deprecated. Use set-permissions.

Deprecated. Use set-permissions.
sourceraw docstring

declare-policycljdeprecated

(declare-policy vhost name policy)

Deprecated. Use set-policy.

Deprecated. Use set-policy.
sourceraw docstring

declare-queueclj

(declare-queue vhost queue properties)
source

declare-usercljdeprecated

(declare-user user password tags)

Deprecated. Use add-user.

Deprecated. Use add-user.
sourceraw docstring

declare-vhostcljdeprecated

(declare-vhost vhost)

Deprecated. Use add-vhost.

Deprecated. Use add-vhost.
sourceraw docstring

delete-exchangeclj

(delete-exchange vhost exchange)
(delete-exchange vhost exchange m)
source

delete-permissionsclj

(delete-permissions vhost username)
source

delete-policyclj

(delete-policy vhost)
source

delete-queueclj

(delete-queue vhost queue)
(delete-queue vhost queue m)
source

delete-userclj

(delete-user user)
(delete-user user m)
source

delete-vhostclj

(delete-vhost vhost)
(delete-vhost vhost m)
source

get-connectionclj

(get-connection id)
(get-connection id m)
source

get-exchangeclj

(get-exchange vhost exchange)
source

get-messageclj

(get-message vhost queue)
source

get-nodeclj

(get-node)
(get-node node m)
source

get-overviewclj

(get-overview)
(get-overview m)
source

get-permissionsclj

(get-permissions vhost username)
(get-permissions vhost username m)
source

get-policiesclj

(get-policies vhost)
(get-policies vhost name)
source

get-queueclj

(get-queue vhost queue)
source

get-userclj

(get-user user)
(get-user user m)
source

get-vhostclj

(get-vhost vhost)
(get-vhost vhost m)
source

list-bindingsclj

(list-bindings)
(list-bindings vhost)
(list-bindings vhost queue)
(list-bindings vhost queue m)
source

list-bindings-for-which-exchange-is-the-destinationclj

(list-bindings-for-which-exchange-is-the-destination vhost exchange)
source

list-bindings-for-which-exchange-is-the-sourceclj

(list-bindings-for-which-exchange-is-the-source vhost exchange)
source

list-channelsclj

(list-channels)
(list-channels m)
source

list-connectionsclj

(list-connections)
(list-connections m)
source

list-connections-fromclj

(list-connections-from user)
(list-connections-from user m)
source

list-definitionsclj

(list-definitions)
(list-definitions m)
source

list-enabled-protocolsclj

(list-enabled-protocols)
(list-enabled-protocols m)
source

list-exchangesclj

(list-exchanges)
(list-exchanges vhost)
source

list-extensionsclj

(list-extensions)
(list-extensions m)
source

list-nodesclj

(list-nodes)
(list-nodes m)
source

list-permissionsclj

(list-permissions)
(list-permissions vhost)
(list-permissions vhost m)
source

list-policiesclj

(list-policies)
source

list-queuesclj

(list-queues)
(list-queues vhost)
(list-queues vhost m)
source

list-usersclj

(list-users)
(list-users m)
source

list-vhostsclj

(list-vhosts)
(list-vhosts m)
source

protocol-portsclj

(protocol-ports)
(protocol-ports m)
source

publishclj

(publish vhost exchange)
source

purge-queueclj

(purge-queue vhost queue)
(purge-queue vhost queue m)
source

safe-json-decodeclj

(safe-json-decode {body :body {content-type "content-type"} :headers})

Try to parse json response. If the content-type is not json, just return the body (string).

Try to parse json response. If the content-type is not json, just return the body (string).
sourceraw docstring

set-permissionsclj

(set-permissions vhost username {:keys [configure write read] :as options})
source

set-policyclj

(set-policy vhost name policy)
source

throw-exceptionsclj

source

url-with-pathclj

(url-with-path path)
source

user-exists?clj

(user-exists? user)
(user-exists? user m)
source

vhost-exists?clj

(vhost-exists? vhost)
(vhost-exists? vhost m)
source

whoamiclj

(whoami)
source

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

× close