View Source ExRabbitPool.Consumer behaviour (current_rabbit_pool v1.1.1)
Link to this section Summary
Link to this section Types
Link to this section Callbacks
@callback basic_cancel( ExRabbitPool.Consumer.State.t(), AMQP.Basic.consumer_tag(), no_wait() ) :: :ok | {:stop, reason()}
@callback basic_cancel_ok(ExRabbitPool.Consumer.State.t(), AMQP.Basic.consumer_tag()) :: :ok | {:stop, reason()}
@callback basic_consume_ok(ExRabbitPool.Consumer.State.t(), AMQP.Basic.consumer_tag()) :: :ok | {:stop, reason()}
@callback basic_deliver(ExRabbitPool.Consumer.State.t(), AMQP.Basic.payload(), meta()) :: :ok | {:stop, reason()}