lapin v0.4.0 API Reference
Modules
Lapin, an Elixir RabbitMQ client
Lapin Channel handling
RabbitMQ connection handler
Lapin Connections Supervisor
Lapin Message struct
You can use this protocol to implement a custom message payload transformation. For example you could impelment a JSON message with a predefined structure by first implementing a struct for your payload
Extensible behaviour to define pattern modules.
Default Lapin.Pattern
behaviour implementation for channels
Lapin.Pattern implementation for the Hello World RabbitMQ pattern.
Lapin.Pattern implementation for the Publish/Subscribe RabbitMQ pattern.
Lapin.Pattern implementation for the RPC RabbitMQ pattern.
Lapin.Pattern implementation for the Routing RabbitMQ pattern.
Lapin.Pattern implementation for the Topics RabbitMQ pattern.
Lapin.Pattern implementation for the Work Queues RabbitMQ pattern.
Misc utility functions