lapin v0.4.0 Lapin.Pattern.WorkQueue View Source

Lapin.Pattern implementation for the Work Queues 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

Consumer acknowledgements enabled

Callback implementation for Lapin.Pattern.consumer_ack/1.

Link to this function

consumer_prefetch(channel) View Source

Consumer message prefetch count

Callback implementation for Lapin.Pattern.consumer_prefetch/1.

Link to this function

exchange_durable(channel) View Source

Declare exchange durable

Callback implementation for Lapin.Pattern.exchange_durable/1.

Declare exchange type

Callback implementation for Lapin.Pattern.exchange_type/1.

Link to this function

publisher_confirm(channel) View Source

Request publisher confirms (RabbitMQ only)

Callback implementation for Lapin.Pattern.publisher_confirm/1.

Link to this function

publisher_mandatory(channel) View Source

Request message mandatory routing when publishing

Callback implementation for Lapin.Pattern.publisher_mandatory/1.

Link to this function

publisher_persistent(channel) View Source

Request message persistence when publishing

Callback implementation for Lapin.Pattern.publisher_persistent/1.

Link to this function

queue_arguments(channel) View Source

Declare queue arguments

Callback implementation for Lapin.Pattern.queue_arguments/1.

Declare queue durable

Callback implementation for Lapin.Pattern.queue_durable/1.

Bind queue to routing_key

Callback implementation for Lapin.Pattern.routing_key/1.