lapin v0.1.1 Lapin.Pattern.Topic

Lapin.Pattern implementation for the Topics RabbitMQ pattern.

Link to this section Summary

Functions

Consumer acknowledgements enabled

Consumer message prefetch count

Declare exchange durable

Declare exchange type

Request publisher confirms (RabbitMQ only)

Request message mandatory routing when publishing

Request message persistence when publishing

Declare queue arguments

Declare queue durable

Bind queue to routing_key

Link to this section Functions

Link to this function consumer_ack(channel_config)

Consumer acknowledgements enabled

Callback implementation for Lapin.Pattern.consumer_ack/1.

Link to this function consumer_prefetch(channel_config)

Consumer message prefetch count

Callback implementation for Lapin.Pattern.consumer_prefetch/1.

Link to this function exchange_durable(channel_config)

Declare exchange durable

Callback implementation for Lapin.Pattern.exchange_durable/1.

Link to this function exchange_type(channel_config)

Declare exchange type

Callback implementation for Lapin.Pattern.exchange_type/1.

Link to this function publisher_confirm(channel_config)

Request publisher confirms (RabbitMQ only)

Callback implementation for Lapin.Pattern.publisher_confirm/1.

Link to this function publisher_mandatory(channel_config)

Request message mandatory routing when publishing

Callback implementation for Lapin.Pattern.publisher_mandatory/1.

Link to this function publisher_persistent(channel_config)

Request message persistence when publishing

Callback implementation for Lapin.Pattern.publisher_persistent/1.

Link to this function queue_arguments(channel_config)

Declare queue arguments

Callback implementation for Lapin.Pattern.queue_arguments/1.

Link to this function queue_durable(channel_config)

Declare queue durable

Callback implementation for Lapin.Pattern.queue_durable/1.

Link to this function routing_key(channel_config)

Bind queue to routing_key

Callback implementation for Lapin.Pattern.routing_key/1.