API Reference CargueroTaskBunny v0.0.3

Modules

Handles TaskBunny configuration.

Raised when an error was found on TaskBunny 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 TaskBunny 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 TaskBunny 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 TaskBunny queues.

Main supervisor for TaskBunny.

A GenServer that listens a queue and consumes messages.

Supervises all TaskBunny workers.

Mix Tasks

Mix task to reset all queues.