API Reference CargueroCargueroTaskBunny v0.0.7

Modules

Handles CargueroTaskBunny configuration.

Raised when an error was found on CargueroTaskBunny config

A GenServer that handles RabbitMQ connection. It provides convenience functions to access RabbitMQ through the GenServer.

Raised when failed to retain a connection

A behaviour module to implement the your own failure backend.

Default failure backend that reports job errors to Logger.

Behaviour module for implementing a CargueroTaskBunny job.

Raised when failed to find a queue for the job.

A struct that holds an error information occured during the job processing.

Functions that work on CargueroTaskBunny messages.

Raised when failed to decode the message.

Conviniences for publishing messages to a queue.

Raised when failed to publish the message.

GenServer worker to publish a message on a queue

Convenience functions for accessing CargueroTaskBunny queues.

Main supervisor for CargueroTaskBunny.

A GenServer that listens a queue and consumes messages.

Supervises all CargueroTaskBunny workers.

Mix Tasks

Mix task to reset all queues.