subscribex v0.10.0-rc.0 Subscribex.Subscriber behaviour
Summary
Functions
Returns a specification to start this module under a supervisor
Callback implementation for c:GenServer.init/1
Types
channel :: %AMQP.Channel{conn: term, pid: term}
delivery_tag :: term
ignored :: term
init_args :: term
payload :: term
redelivered :: boolean
Functions
Specs
start_link(module, init_args, GenServer.options) :: GenServer.on_start
Callbacks
Specs
handle_payload(payload, channel, delivery_tag, redelivered) ::
{:ok, :ack} |
{:ok, :manual}
Specs
init(init_args) :: {:ok, %Subscribex.Subscriber.Config{auto_ack: term, binding_opts: term, broker: term, dead_letter_exchange: term, dead_letter_exchange_opts: term, dead_letter_exchange_type: term, dead_letter_queue: term, dead_letter_queue_opts: term, dl_binding_opts: term, exchange: term, exchange_opts: term, exchange_type: term, prefetch_count: term, queue: term, queue_opts: term}}