Langohr 3.5.1

An idiomatic Clojure client for RabbitMQ that embraces AMQP 0.9.1 model. Built on top of the RabbitMQ Java client

Namespaces

langohr.amqp091.inspection

Utility functions for protocol method inspection (for development,
debugging and operations work)

Public variables and functions:

langohr.basic

Functions that cover basic.* protocol methods: publishing and consumption
of messages, acknowledgements.

langohr.channel

Operations on channels.

Public variables and functions:

langohr.confirm

Functions that work with publisher confirms.

langohr.consumers

Functions that instantiate consumers and provide convenient ways of
registering them.

langohr.conversion

Public variables and functions:

langohr.core

Functions that work with connections and shared features between connections
and channels (e.g. shutdown listeners).

langohr.exchange

Functions that provide operations on exchanges.

Public variables and functions:

langohr.http

RabbitMQ HTTP API client.

langohr.queue

Functions that provide operations on queues.

langohr.shutdown

Convenience functions for dealing with shutdown signals

langohr.tx

Transaction operations

Public variables and functions:

langohr.util

Public variables and functions: