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