lib.rabbitmq.api

*default-methods*

dynamic

*methods*

dynamic

+init+

add-exchange

(add-exchange rabbitmq name body)

add-message

(add-message rabbitmq name body)

add-permissions

(add-permissions rabbitmq user body)

add-queue

(add-queue rabbitmq name body)

add-user

(add-user rabbitmq name body)

add-vhost

(add-vhost rabbitmq vhost-encode body)

all-bindings

(all-bindings rabbitmq)

bind-exchange

(bind-exchange rabbitmq source dest)(bind-exchange rabbitmq source dest body)

bind-queue

(bind-queue rabbitmq source dest)(bind-queue rabbitmq source dest body)

build-args

added in 4.1.4

(build-args args)

Builds the argument vector for generated link forms.

channels-in

(channels-in rabbitmq connection)

classify-args

added in 4.1.4

(classify-args s)

Classifies template fragments for API link generation.

cluster-name

(cluster-name rabbitmq)(cluster-name rabbitmq body)

connection

(connection rabbitmq name)

create-accessor-form

added in 4.1.4

(create-accessor-form fname {:keys [link methods]})

Creates an accessor form from route metadata.

create-api-functions

added in 4.1.4

(create-api-functions methods)

Materializes the API functions for the route table.

create-body-form

added in 4.1.4

(create-body-form {:keys [inputs vargs]} key)

Creates a generated request form with a body.

create-function-forms

added in 4.1.4

(create-function-forms fname {:keys [link methods]})

Creates CRUD style forms for a route spec.

definitions

(definitions rabbitmq)(definitions rabbitmq body)

delete-exchange

(delete-exchange rabbitmq name)

delete-permissions

(delete-permissions rabbitmq user)

delete-queue

(delete-queue rabbitmq name)

delete-user

(delete-user rabbitmq name)

delete-vhost

(delete-vhost rabbitmq vhost-encode)

extensions

(extensions rabbitmq)

get-channel

(get-channel rabbitmq name)

get-exchange

(get-exchange rabbitmq name)

get-node

(get-node rabbitmq name)

get-permissions

(get-permissions rabbitmq user)

get-queue

(get-queue rabbitmq name)

get-user

(get-user rabbitmq name)

get-vhost

(get-vhost rabbitmq vhost-encode)

healthcheck

(healthcheck rabbitmq)

list-bindings

(list-bindings rabbitmq)

list-channels

(list-channels rabbitmq)

list-connections

(list-connections rabbitmq)

list-consumers

(list-consumers rabbitmq)

list-exchanges

(list-exchanges rabbitmq)

list-nodes

(list-nodes rabbitmq)

list-permissions

(list-permissions rabbitmq)

list-queues

(list-queues rabbitmq)

list-users

(list-users rabbitmq)

list-vhosts

(list-vhosts rabbitmq)

overview

(overview rabbitmq)

spec