View Source API Reference lapin v2.0.0
Modules
Lapin, an Elixir RabbitMQ client
RabbitMQ connection handler
Lapin Connections Supervisor
Extensible behaviour to define consumer configuration.
Lapin Consumer default pattern, reads settings from configuration
Lapin.Consumer
implementation for the
Publish/Subscribe
RabbitMQ pattern.
Lapin.Consumer
implementation for the
Routing
RabbitMQ pattern.
Lapin.Consumer
implementation for the
Topics
RabbitMQ pattern.
Lapin.Consumer
implementation for the
Work Queues
RabbitMQ pattern.
Lapin Exchange
Lapin Message struct
You can use this protocol to implement a custom message payload transformation. For example you could implement a JSON message with a predefined structure by first implementing a struct for your payload
Extensible behaviour to define producer configuration.
Lapin Producer default pattern, reads settings from configuration
Lapin.Producer
implementation for the
Publish/Subscribe
RabbitMQ pattern.
Lapin.Producer
implementation for the
Routing
RabbitMQ pattern.
Lapin.Producer
implementation for the
Topics
RabbitMQ pattern.
Lapin.Producer
implementation for the
Work Queues
RabbitMQ pattern.
Lapin Queue
Lapin Supervisor