off_broadway_beanstalkd v0.1.0 API Reference

Modules

A generic behaviour to implement Beanstalkd Clients for OffBroadwayBeanstalkd.Producer. This module defines callbacks to normalize options and receive message from a SQS queue. Modules that implement this behaviour should be passed as the :beanstalkd_client option from OffBroadwayBeanstalkd.Producer.

Default SQS client used by OffBroadwayBeanstalkd.Producer to communicate with AWS SQS service. This client uses the Beanstix library and implements the OffBroadwayBeanstalkd.BeanstalkdClient and Broadway.Acknowledger behaviours which define callbacks for receiving and acknowledging messages.

A GenStage producer that continuously polls messages from a beanstalkd queue and acknowledge them after being successfully processed.