(add-user user pass tags)
(add-user server user pass tags)
(add-user {:keys [endpoint username password]} user pass tags opts)
(add-vhost vhost)
(add-vhost server vhost)
(add-vhost {:keys [endpoint username password]} vhost opts)
(aliveness-test vhost)
(aliveness-test server vhost)
(aliveness-test {:keys [endpoint username password]} vhost opts)
(bind vhost exchange queue)
(bind server vhost exchange queue)
(bind server vhost exchange queue properties)
(bind {:keys [endpoint username password]} vhost exchange queue properties opts)
(close-connection id)
(close-connection server id)
(close-connection {:keys [endpoint username password]} id opts)
(close-connections-from user)
(close-connections-from server user)
(close-connections-from server user opts)
(connect! endpoint username password)
Mutates the global server details. Allows for passing less arguments (often 0) in the functions below, but is generally not recommended. For full visibility, prefer the arities taking a <server> as the first arg, and <opts> as the last arg. This way you never have to worry about shared mutation.
Mutates the global server details. Allows for passing less arguments (often 0) in the functions below, but is generally not recommended. For full visibility, prefer the arities taking a <server> as the first arg, and <opts> as the last arg. This way you never have to worry about shared mutation.
(declare-exchange vhost exchange properties)
(declare-exchange server vhost exchange properties)
(declare-exchange {:keys [endpoint username password]}
vhost
exchange
properties
opts)
(declare-queue vhost queue properties)
(declare-queue server vhost queue properties)
(declare-queue {:keys [endpoint username password]} vhost queue properties opts)
(delete-exchange vhost exchange)
(delete-exchange host vhost exchange)
(delete-exchange {:keys [endpoint username password]} vhost exchange opts)
(delete-permissions vhost user)
(delete-permissions server vhost user)
(delete-permissions {:keys [endpoint username password]} vhost user opts)
(delete-policy vhost)
(delete-policy server vhost)
(delete-policy {:keys [endpoint username password]} vhost opts)
(delete-queue vhost queue)
(delete-queue server vhost queue)
(delete-queue {:keys [endpoint username password]} vhost queue opts)
(delete-user user)
(delete-user server user)
(delete-user {:keys [endpoint username password]} user opts)
(delete-vhost vhost)
(delete-vhost server vhost)
(delete-vhost {:keys [endpoint username password]} vhost opts)
(get-connection id)
(get-connection server id)
(get-connection {:keys [endpoint username password]} id opts)
(get-exchange vhost exchange)
(get-exchange server vhost exchange)
(get-exchange {:keys [endpoint username password]} vhost exchange opts)
(get-node node)
(get-node server node)
(get-node {:keys [endpoint username password]} node opts)
(get-overview)
(get-overview server)
(get-overview {:keys [endpoint username password]} opts)
(get-permissions vhost user)
(get-permissions server vhost user)
(get-permissions {:keys [endpoint username password]} vhost user opts)
(get-policies vhost)
(get-policies server vhost)
(get-policies server vhost policy-name)
(get-policies {:keys [endpoint username password]} vhost policy-name opts)
(get-queue vhost queue)
(get-queue server vhost queue)
(get-queue {:keys [endpoint username password]} vhost queue opts)
(get-user user)
(get-user server user)
(get-user {:keys [endpoint username password]} user opts)
(get-vhost vhost)
(get-vhost server vhost)
(get-vhost {:keys [endpoint username password]} vhost opts)
(list-bindings)
(list-bindings opts)
(list-bindings vhost opts)
(list-bindings {:keys [endpoint username password]} vhost opts)
(list-bindings server vhost queue opts)
(list-bindings-for-which-exchange-is-the-destination vhost exchange)
(list-bindings-for-which-exchange-is-the-destination server vhost exchange)
(list-bindings-for-which-exchange-is-the-destination {:keys [endpoint username
password]}
vhost
exchange
opts)
(list-bindings-for-which-exchange-is-the-source vhost exchange)
(list-bindings-for-which-exchange-is-the-source server vhost exchange)
(list-bindings-for-which-exchange-is-the-source {:keys [endpoint username
password]}
vhost
exchange
opts)
(list-channels)
(list-channels server)
(list-channels {:keys [endpoint username password]} opts)
(list-connections)
(list-connections server)
(list-connections {:keys [endpoint username password]} opts)
(list-connections-from user)
(list-connections-from server user)
(list-connections-from server user opts)
(list-definitions)
(list-definitions server)
(list-definitions {:keys [endpoint username password]} opts)
(list-enabled-protocols)
(list-enabled-protocols server)
(list-enabled-protocols server opts)
(list-exchanges)
(list-exchanges vhost)
(list-exchanges server vhost)
(list-exchanges {:keys [endpoint username password]} vhost opts)
(list-extensions)
(list-extensions server)
(list-extensions {:keys [endpoint username password]} opts)
(list-nodes)
(list-nodes server)
(list-nodes {:keys [endpoint username password]} opts)
(list-permissions)
(list-permissions server)
(list-permissions server vhost)
(list-permissions server vhost opts)
(list-policies)
(list-policies server)
(list-policies {:keys [endpoint username password]} opts)
(list-queues)
(list-queues vhost)
(list-queues server vhost)
(list-queues {:keys [endpoint username password]} vhost opts)
(list-users)
(list-users server)
(list-users {:keys [endpoint username password]} opts)
(list-vhosts)
(list-vhosts server)
(list-vhosts {:keys [endpoint username password]} opts)
(purge-queue vhost queue)
(purge-queue server vhost queue)
(purge-queue {:keys [endpoint username password]} vhost queue opts)
(set-permissions vhost user perms)
(set-permissions server vhost user perms)
(set-permissions {:keys [endpoint username password]}
vhost
user
{:keys [configure write read] :as perms}
opts)
(set-policy vhost policy-name policy)
(set-policy server vhost policy-name policy)
(set-policy {:keys [endpoint username password]} vhost policy-name policy opts)
(user-exists? user)
(user-exists? server user)
(user-exists? {:keys [endpoint username password]} user opts)
(vhost-exists? vhost)
(vhost-exists? server vhost)
(vhost-exists? {:keys [endpoint username password]} vhost opts)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close