Custom RabbitMQ exchange type for publishing messages to Beanstalk