TaskBunny v0.3.4 API Reference

Modules

Handles TaskBunny configuration

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

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

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

Functions that work on TaskBunny messages

Conviniences for publishing messages to a queue

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

Exceptions

Raised when an error was found on TaskBunny config

Raised when failed to retain a connection

Raised when failed to find a queue for the job

Raised when failed to decode the message

Raised when failed to publish the message

Mix Tasks

Mix task to reset all queues