Mississippi.AMQPConnection behaviour (Mississippi v1.0.0)
View SourceA behaviour module to for implementing a DataConsumer AMQP connection.
Summary
Callbacks
The adapter module for the AMQP connection
Initializes the AMQP connection.
Returns {:ok, channel}
if it was initialized successfully, or {:error, reason}
if it was not.
Callbacks
@callback adapter() :: module()
The adapter module for the AMQP connection
@callback init(state :: term()) :: {:ok, AMQP.Channel.t()} | {:error, reason :: term()}
Initializes the AMQP connection.
Returns {:ok, channel}
if it was initialized successfully, or {:error, reason}
if it was not.