retort v1.3.0 Retort.AMQP.Default

Uses the AMQP package to setup a channel and queue.

Summary

Functions

consume(channel, queue)
consume(%AMQP.Channel{conn: term, pid: term}, String.t) :: {:ok, String.t}

Callback implementation for Retort.AMQP.consume/2.

declare_queue(channel, queue)
declare_queue(%AMQP.Channel{conn: term, pid: term}, String.t) :: {:ok, %{queue: String.t, message_count: non_neg_integer, consumer_count: non_neg_integer}}

Callback implementation for Retort.AMQP.declare_queue/2.

open(connection)
open(%AMQP.Connection{pid: term}) :: {:ok, %AMQP.Channel{conn: term, pid: term}}

Callback implementation for Retort.AMQP.open/1.

prefetch_count(channel, prefetch_count)
prefetch_count(%AMQP.Channel{conn: term, pid: term}, pos_integer) :: :ok

Callback implementation for Retort.AMQP.prefetch_count/2.